FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Schema::Class Class Reference

Inherits OSGeo::FDO::Schema::ClassDefinition.

Inheritance diagram for OSGeo::FDO::Schema::Class:

[legend]
List of all members.

Detailed Description

Class derives ClassDefinition and can be used to represent any type of non-spatial data within a feature schema. Typically, classes are used in the feature schema to define complex properties of other feature types by containment. However, they can also be used at global scope and instances can be created, deleted, updated, and selected through FDO commands. The Class type does not pre-define any base properties.


Public Member Functions

 Class (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs an FDO Class object based on an unmanaged instance of the object.
 Class (System::String *name, System::String *description)
 Constructs an instance of an FDO Class using the specified arguments.
 Class ()
 Constructs a default instance of an Class.
__property OSGeo::FDO::Schema::ClassType get_ClassType ()
 Gets the concrete FDO class type.

Constructor & Destructor Documentation

OSGeo::FDO::Schema::Class::Class  ) 
 

Constructs a default instance of an Class.

OSGeo::FDO::Schema::Class::Class System::String *  name,
System::String *  description
 

Constructs an instance of an FDO Class using the specified arguments.

Parameters:
name Input the name of the class
description Input the description of the class
Returns:
Returns an FDO Class

OSGeo::FDO::Schema::Class::Class System::IntPtr  unmanaged,
System::Boolean  autoDelete
[inline]
 

Constructs an FDO Class object based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Member Function Documentation

__property OSGeo ::FDO ::Schema ::ClassType OSGeo::FDO::Schema::Class::get_ClassType  ) 
 

Gets the concrete FDO class type.

Returns:
Returns the FDO class type

Reimplemented from OSGeo::FDO::Schema::ClassDefinition.


Comments or suggestions? Send us feedback.