8 #ifndef c7bAbstractFeature_H_
9 #define c7bAbstractFeature_H_
46 CTDB_ABSTRACT_CANOPY = 1,
58 } DtC7bAbstractFeatureType;
67 bool impenetrable(
int abstData);
68 int soilIndex(
int abstData);
69 int level(
int abstData);
70 int soilmapIndex(
int abstData);
71 int slopeDegrees(
int abstData);
73 unsigned edgeNumber(
int abstData);
75 const DtNetU8& numAbstracts()
const;
76 const DtNetU8& type()
const;
77 int abstractData(
int abstData)
const;
78 DtC7NetU16 numVertices(
bool swap =
false)
const;
79 double vertex(
int)
const;
Definition: c7bReader.h:52
Definition: c7bAbstractFeature.h:32
DtNetU8 myType
Definition: c7bAbstractFeature.h:29
Definition: c7bAbstractFeature.h:48
DtC7NetU32 * myAbstractData
Definition: c7bAbstractFeature.h:84
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
Definition: c7bAbstractFeature.h:40
DtNetU8 myType
Definition: c7bAbstractFeature.h:35
Definition: c7bAbstractFeature.h:50
Definition: c7bAbstractFeature.h:52
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: c7NetTypes.h:106
Network-order unsigned 16-bit quantity.
Definition: c7NetTypes.h:28
Definition: c7bAbstractFeature.h:51
Definition: c7bAbstractFeature.h:47
#define DT_DLL_ctdb
Definition: ctdbDefines.h:23
DtC7bAbstractFeatureTemplate_Big * myBig
Definition: c7bAbstractFeature.h:82
Definition: c7bAbstractFeature.h:24
Definition: c7bAbstractFeature.h:53
DtC7NetU16 myNumVertices
Definition: c7bAbstractFeature.h:37
Definition: c7bAbstractFeature.h:49
Network-order unsigned 32-bit quantity.
Definition: c7NetTypes.h:66
DtC7NetFloat32 * myVertices
Definition: c7bAbstractFeature.h:83
DtC7bAbstractFeatureTemplate_Little * myLittle
Definition: c7bAbstractFeature.h:81
Definition: c7bAbstractFeature.h:55
DtC7NetU16 myNumVertices
Definition: c7bAbstractFeature.h:27
DtNetU8 myNumAbstracts
Definition: c7bAbstractFeature.h:36
Definition: c7bAbstractFeature.h:54
DtNetU8 myNumAbstracts
Definition: c7bAbstractFeature.h:28