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::NetworkClass Class Reference

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

Inheritance diagram for OSGeo::FDO::Schema::NetworkClass:

[legend]
List of all members.

Detailed Description

The NetworkClass derives from ClassDefinition and can be used to represent a linear network. The NetworkClass has 2 pre-defined base properties. The first is a Boolean type called "Directed". And the second is a ObjectPropertyDefinition of an ordered collection called "Layers". The "Directed" property is used to indicate if the network is directed or undirected. The network is directed if the Directed property is set to true. Otherwise, it is undirected. The Layers property is used to contain the ordered list of layers. The class of the layers object property must be of type NetworkLayer.

Note: This Help topic is provided for informational use only. There is no interface or support provided. OSGeo reserves the right to change the software related to the content herein..


Public Member Functions

__property OSGeo::FDO::Schema::ClassType get_ClassType ()
 Gets the concrete class type.
__property OSGeo::FDO::Schema::NetworkLayerClassget_LayerClass ()
 Gets a reference to the layer class.
 NetworkClass (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a NetworkClass object based on an unmanaged instance of the object.
 NetworkClass (System::String *name, System::String *description)
 Constructs an instance of an NetworkClass using the specified arguments.
 NetworkClass ()
 Constructs a default instance of an NetworkClass.
__property System::Void set_LayerClass (OSGeo::FDO::Schema::NetworkLayerClass *value)
 Sets a reference to the layer class. The layer class is used to define the system layers ordered collection object property.

Constructor & Destructor Documentation

OSGeo::FDO::Schema::NetworkClass::NetworkClass  ) 
 

Constructs a default instance of an NetworkClass.

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

Constructs an instance of an NetworkClass using the specified arguments.

Parameters:
name Input name
description Input description

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

Constructs a NetworkClass 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::NetworkClass::get_ClassType  ) 
 

Gets the concrete class type.

Returns:
Returns class type

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

__property OSGeo ::FDO ::Schema ::NetworkLayerClass* OSGeo::FDO::Schema::NetworkClass::get_LayerClass  ) 
 

Gets a reference to the layer class.

Returns:
Returns a network layer class definition

__property System::Void OSGeo::FDO::Schema::NetworkClass::set_LayerClass OSGeo::FDO::Schema::NetworkLayerClass value  ) 
 

Sets a reference to the layer class. The layer class is used to define the system layers ordered collection object property.

Parameters:
value Input an network layer class
Returns:
Returns nothing

Comments or suggestions? Send us feedback.