GeoTransData GTD union
Declared in: GeoTransformers.h
Union of data structures encapsulated within GeoTransData I/O packages. GeoTransformers are interpreting the given address as to which of these structures it points to.
[C / C++]
union GTD {
VERTEX3D Point3D; // single 3D point
VERTEX2D Point2D; // single 2D point
ARRAY3D MPoints3D; // multiple 3D points
ARRAY2D MPoints2D; // multiple 2D points
TABLE Grid; // Grid of float Z values
} * as; // pointer to data structure
Collaboration diagram:
Collaboration graph for GeoTransData::GTD union
Members
Point3D
Package contains a single 3D point. Allocated structure type is VERTEX3D.
Point2D
Package contains a single 2D point. Allocated structure type is VERTEX2D.
MPoints3D
Package contains an array of 3D points. Allocated structure type is ARRAY3D.
MPoints2D
Package contains an array of 2D points sharing same Z value. Allocated structure type is ARRAY2D.
Grid
Package contains a grid of float Z values. Allocated structure type is TABLE.
Requirements
Platform |
32 bit Windows OS |
Environment |
ANSI C / C++ Standard compliant |
Example
For a detailed example using this union, please see Custom GeoTransformer VC++ Sample.
Related Topics
Referenced By: GeoTrans_FromGlobalDirection, GeoTrans_ToGlobalDirection, GeoTransData