FDO API Reference Feature Data Objects

static NAMESPACE_OSGEO_SPATIAL::SpatialGeometryValidity SpatialUtility::ValidateGeometryByType NAMESPACE_OSGEO_GEOMETRY::IGeometry geometry,
NAMESPACE_OSGEO_COMMON::GeometryType  geometryTypes[],
NAMESPACE_OSGEO_COMMON::GeometryComponentType  geometryComponentTypes[],
System::Int32  dimensionality
[static]
 

Tests whether a geometry can be supported using the given types and dimensionality.

Parameters:
geometry Input Geometry to validate
geometryTypesCount Input Number of elements in the array given by geometryTypes. If zero, no constraint is used.
geometryTypes Input Array of allowed geometry types. NULL is valid if geometryTypesCount is zero.
geometryComponentTypesCount Input Number of elements in the array given by geometryComponentTypes. If zero, no constraint is used.
geometryComponentTypes Input Array of allowed geometry component types. NULL is valid if geometryComponentTypesCount is zero.
dimensionality Input Bit-mask of allowed dimensionalities (see Dimensionality).
Returns:
Returns An enumeration indicating support for the given geometry.

Comments or suggestions? Send us feedback.