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

FdoRdbmsOvGeometricPropertyDefinition Class Reference

#include <RdbmsOvGeometricPropertyDefinition.h>

Inherits FdoRdbmsOvPropertyDefinition.

Inherited by FdoOdbcOvGeometricPropertyDefinition, and FdoSqlServerOvGeometricPropertyDefinition.

Inheritance diagram for FdoRdbmsOvGeometricPropertyDefinition:

[legend]
List of all members.

Detailed Description

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

Definition at line 34 of file RdbmsOvGeometricPropertyDefinition.h.


Public Member Functions

FDORDBMS_OV_API FdoRdbmsOvGeometricColumnGetColumn ()
FDORDBMS_OV_API FdoSmOvGeometricColumnType GetGeometricColumnType ()
FDORDBMS_OV_API FdoSmOvGeometricContentType GetGeometricContentType ()
FDORDBMS_OV_API FdoString * GetXColumnName ()
FDORDBMS_OV_API FdoString * GetYColumnName ()
FDORDBMS_OV_API FdoString * GetZColumnName ()
virtual FDORDBMS_OV_API void InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs)
FDORDBMS_OV_API void SetGeometricColumnType (FdoSmOvGeometricColumnType columnType)
FDORDBMS_OV_API void SetGeometricContentType (FdoSmOvGeometricContentType contentType)
FDORDBMS_OV_API void SetXColumnName (FdoString *columnName)
FDORDBMS_OV_API void SetYColumnName (FdoString *columnName)
FDORDBMS_OV_API void SetZColumnName (FdoString *columnName)

Protected Member Functions

virtual FDORDBMS_OV_API void _writeXml (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
virtual FDORDBMS_OV_API void _writeXmlContents (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags)
FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition (FdoString *name)
FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition ()
FDORDBMS_OV_API void SetColumn (FdoRdbmsOvGeometricColumn *geometricColumn)
virtual FDORDBMS_OV_API ~FdoRdbmsOvGeometricPropertyDefinition ()

Constructor & Destructor Documentation

FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition::FdoRdbmsOvGeometricPropertyDefinition  )  [protected]
 

FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition::FdoRdbmsOvGeometricPropertyDefinition FdoString *  name  )  [protected]
 

virtual FDORDBMS_OV_API FdoRdbmsOvGeometricPropertyDefinition::~FdoRdbmsOvGeometricPropertyDefinition  )  [protected, virtual]
 


Member Function Documentation

virtual FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::_writeXml FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[protected, virtual]
 

Reimplemented from FdoRdbmsOvPropertyDefinition.

virtual FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::_writeXmlContents FdoXmlWriter *  xmlWriter,
const FdoXmlFlags *  flags
[protected, virtual]
 

Reimplemented from FdoRdbmsOvPropertyDefinition.

FDORDBMS_OV_API FdoRdbmsOvGeometricColumn* FdoRdbmsOvGeometricPropertyDefinition::GetColumn  ) 
 

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

Reimplemented in FdoSqlServerOvGeometricPropertyDefinition.

FDORDBMS_OV_API FdoSmOvGeometricColumnType FdoRdbmsOvGeometricPropertyDefinition::GetGeometricColumnType  ) 
 

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

FDORDBMS_OV_API FdoSmOvGeometricContentType FdoRdbmsOvGeometricPropertyDefinition::GetGeometricContentType  ) 
 

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

FDORDBMS_OV_API FdoString* FdoRdbmsOvGeometricPropertyDefinition::GetXColumnName  ) 
 

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>

FDORDBMS_OV_API FdoString* FdoRdbmsOvGeometricPropertyDefinition::GetYColumnName  ) 
 

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>

FDORDBMS_OV_API FdoString* FdoRdbmsOvGeometricPropertyDefinition::GetZColumnName  ) 
 

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>

virtual FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::InitFromXml FdoXmlSaxContext *  pContext,
FdoXmlAttributeCollection *  attrs
[virtual]
 

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetColumn FdoRdbmsOvGeometricColumn geometricColumn  )  [protected]
 

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetGeometricColumnType FdoSmOvGeometricColumnType  columnType  ) 
 

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

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetGeometricContentType FdoSmOvGeometricContentType  contentType  ) 
 

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

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetXColumnName FdoString *  columnName  ) 
 

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

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetYColumnName FdoString *  columnName  ) 
 

summary>Gets the ordinate column name for the Z ordinate. This only applies when GeometricContentType==FdoSmOvGeometricContentType_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>

FDORDBMS_OV_API void FdoRdbmsOvGeometricPropertyDefinition::SetZColumnName FdoString *  columnName  ) 
 


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