.NET API Reference OSGeo FDO Provider for ODBC
Main Page | Namespace List | Alphabetical List | Class List | File List | Class Members | File Members

OvGeometricPropertyDefinition Class Reference

#include <mgOvGeometricPropertyDefinition.h>

List of all members.


Detailed Description

<summary>Concrete class defining physical schema overrides for a geometric property definition.</summary>

<summary>Abstract class defining physical schema overrides for a geometric property definition.</summary>

Definition at line 29 of file mgOvGeometricPropertyDefinition.h.


Public Member Functions

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumn * get_Column ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType get_GeometricColumnType ()
__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType get_GeometricContentType ()
__property System::String * get_XColumnName ()
__property System::String * get_YColumnName ()
__property System::String * get_ZColumnName ()
 OvGeometricPropertyDefinition (System::String *name)
 OvGeometricPropertyDefinition ()
__property System::Void set_GeometricColumnType (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType columnType)
__property System::Void set_GeometricContentType (NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType contentType)
__property System::Void set_XColumnName (System::String *columnName)
__property System::Void set_YColumnName (System::String *columnName)
__property System::Void set_ZColumnName (System::String *columnName)

Protected Member Functions

 OvGeometricPropertyDefinition (System::IntPtr unmanaged, System::Boolean autoDelete)

Constructor & Destructor Documentation

OvGeometricPropertyDefinition::OvGeometricPropertyDefinition System::IntPtr  unmanaged,
System::Boolean  autoDelete
[protected]
 

OvGeometricPropertyDefinition::OvGeometricPropertyDefinition  ) 
 

summary>Constructs an instance of an FdoOdbcOvGeometricPropertyDefinition using the specified arguments</summary> <param name="name">Input name</param> <returns>Returns FdoOdbcOvGeometricPropertyDefinition</returns>

OvGeometricPropertyDefinition::OvGeometricPropertyDefinition System::String *  name  ) 
 


Member Function Documentation

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumn* OvGeometricPropertyDefinition::get_Column  ) 
 

<summary>Gets the column override</summary> <returns>Returns OvGeometricColumn</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType OvGeometricPropertyDefinition::get_GeometricColumnType  ) 
 

<summary>Gets the geometric column type</summary> <returns>Returns the default geometric column type</returns>

__property NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType OvGeometricPropertyDefinition::get_GeometricContentType  ) 
 

<summary>Gets the geometric content type</summary> <returns>Returns the geometric content type</returns>

__property System::String* OvGeometricPropertyDefinition::get_XColumnName  ) 
 

<summary>Gets the ordinate column name for the X ordinate. This only applies when GeometricContentType==OvGeometricContentType_Ordinates. Default value is "X". </summary> <returns>Returns the ordinate column name for the X ordinate</returns>

__property System::String* OvGeometricPropertyDefinition::get_YColumnName  ) 
 

<summary>Gets the ordinate column name for the Y ordinate. This only applies when GeometricContentType==OvGeometricContentType_Ordinates. Default value is "Y". </summary> <returns>Returns the ordinate column name for the Y ordinate</returns>

__property System::String* OvGeometricPropertyDefinition::get_ZColumnName  ) 
 

<summary>Gets the ordinate column name for the Z ordinate. This only applies when GeometricContentType==OvGeometricContentType_Ordinates and the property definition's "HasElevation" attribute is "true". Default value is "Z". </summary> <returns>Returns the ordinate column name for the Z ordinate</returns>

__property System::Void OvGeometricPropertyDefinition::set_GeometricColumnType NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricColumnType  columnType  ) 
 

<summary>Sets the geometric column type</summary> <param name="mappingType">Input the geometric column type</param> <returns>Returns nothing</returns>

__property System::Void OvGeometricPropertyDefinition::set_GeometricContentType NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvGeometricContentType  contentType  ) 
 

<summary>Sets the content type</summary> <param name="mappingType">Input the content type</param> <returns>Returns nothing</returns>

__property System::Void OvGeometricPropertyDefinition::set_XColumnName System::String *  columnName  ) 
 

<summary>Sets the ordinate column name for the X ordinate</summary> <param name="mappingType">Input the X ordinate column name</param> <returns>Returns nothing</returns>

__property System::Void OvGeometricPropertyDefinition::set_YColumnName System::String *  columnName  ) 
 

<summary>Sets the ordinate column name for the Y ordinate</summary> <param name="mappingType">Input the Y ordinate column name</param> <returns>Returns nothing</returns>

__property System::Void OvGeometricPropertyDefinition::set_ZColumnName System::String *  columnName  ) 
 

<summary>Sets the ordinate column name for the Z ordinate</summary> <param name="mappingType">Input the Z ordinate column name</param> <returns>Returns nothing</returns>


The documentation for this class was generated from the following files:
Comments?