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

mgIFeatureReader.h File Reference

Include dependency graph for mgIFeatureReader.h:


Namespaces

namespace  OSGeo
namespace  OSGeo::FDO
namespace  OSGeo::FDO::Commands
namespace  OSGeo::FDO::Commands::Feature
namespace  OSGeo::FDO::Schema

Functions

System::Int32 GetDepth ()
 Gets a value indicating the depth of nesting for the current reader. The depth value increases each time GetFeatureObject is called and a new reader is returned. The outermost reader has a depth of 0.
OSGeo::FDO::Commands::Feature::IFeatureReaderGetFeatureObject (System::String *propertyName)
 Gets a reference to an IFeatureReader to read the data contained in the object or object collection property. If the property is not an object property, an exception is thrown.
System::Byte GetGeometry (System::String *name)[]
 Gets the geometry value of the specified property as a byte array in FGF format. Because no conversion is performed, the property must be of Geometric type; otherwise, an exception is thrown. This method is a language-specific performance optimization that returns a pointer to the array data, rather than to an object that encapsulates the array. The array's memory area is only guaranteed to be valid until a call to ReadNext() or Close(), or the disposal of this reader object.

Variables

public __gc __interface IFeatureReader

Function Documentation

System::Int32 GetDepth  ) 
 

Gets a value indicating the depth of nesting for the current reader. The depth value increases each time GetFeatureObject is called and a new reader is returned. The outermost reader has a depth of 0.

Returns:
Returns the reader depth

OSGeo ::FDO ::Commands ::Feature ::IFeatureReader* GetFeatureObject System::String *  propertyName  ) 
 

Gets a reference to an IFeatureReader to read the data contained in the object or object collection property. If the property is not an object property, an exception is thrown.

Parameters:
propertyName Input the property name.
Returns:
Returns the nested feature reader

System::Byte GetGeometry System::String *  name  ) 
 

Gets the geometry value of the specified property as a byte array in FGF format. Because no conversion is performed, the property must be of Geometric type; otherwise, an exception is thrown. This method is a language-specific performance optimization that returns a pointer to the array data, rather than to an object that encapsulates the array. The array's memory area is only guaranteed to be valid until a call to ReadNext() or Close(), or the disposal of this reader object.

Parameters:
name Input the property name.
Returns:
Returns a pointer to the byte array in FGF format.

Variable Documentation

public __gc __interface OSGeo::FDO::Commands::Feature::IFeatureReader
 


Comments or suggestions? Send us feedback.