VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
DtC7bAbstractFeature Class Reference

Public Types

enum  {
  CTDB_ABSTRACT_CANOPY = 1, CTDB_ABSTRACT_SOIL_DEFRAG, CTDB_ABSTRACT_STEEP_SLOPE, CTDB_ABSTRACT_RAILROAD,
  CTDB_ABSTRACT_PIPELINE, CTDB_ABSTRACT_POLITICAL_BOUNDARY, CTDB_ABSTRACT_POWERLINE, CTDB_ABSTRACT_LABEL,
  CTDB_ABSTRACT_TACTICAL_SIGN, CTDB_ABSTRACT_OFFROAD_SEGMENT, CTDB_ABSTRACT_MAX
}

Public Member Functions

 DtC7bAbstractFeature ()
 DtC7bAbstractFeature (const DtC7NetU32 *data)
 ~DtC7bAbstractFeature ()
bool read (FILE *f)
bool processFeature (DtC7bReader *db)
bool impenetrable (int abstData)
int soilIndex (int abstData)
int level (int abstData)
int soilmapIndex (int abstData)
int slopeDegrees (int abstData)
charlabel ()
unsigned edgeNumber (int abstData)
const DtNetU8 & numAbstracts () const
const DtNetU8 & type () const
int abstractData (int abstData) const
DtC7NetU16 numVertices (bool swap=false) const
double vertex (int) const

Public Attributes

enum DtC7bAbstractFeature:: { ... }  DtC7bAbstractFeatureType
DtC7bAbstractFeatureTemplate_LittlemyLittle
DtC7bAbstractFeatureTemplate_BigmyBig
DtC7NetFloat32myVertices
DtC7NetU32myAbstractData

Member Enumeration Documentation

anonymous enum
Enumerator:
CTDB_ABSTRACT_CANOPY 
CTDB_ABSTRACT_SOIL_DEFRAG 
CTDB_ABSTRACT_STEEP_SLOPE 
CTDB_ABSTRACT_RAILROAD 
CTDB_ABSTRACT_PIPELINE 
CTDB_ABSTRACT_POLITICAL_BOUNDARY 
CTDB_ABSTRACT_POWERLINE 
CTDB_ABSTRACT_LABEL 
CTDB_ABSTRACT_TACTICAL_SIGN 
CTDB_ABSTRACT_OFFROAD_SEGMENT 
CTDB_ABSTRACT_MAX 

Constructor & Destructor Documentation

DtC7bAbstractFeature::DtC7bAbstractFeature ( )
DtC7bAbstractFeature::DtC7bAbstractFeature ( const DtC7NetU32 data)
DtC7bAbstractFeature::~DtC7bAbstractFeature ( )

Member Function Documentation

bool DtC7bAbstractFeature::read ( FILE *  f)
bool DtC7bAbstractFeature::processFeature ( DtC7bReader db)
bool DtC7bAbstractFeature::impenetrable ( int  abstData)
int DtC7bAbstractFeature::soilIndex ( int  abstData)
int DtC7bAbstractFeature::level ( int  abstData)
int DtC7bAbstractFeature::soilmapIndex ( int  abstData)
int DtC7bAbstractFeature::slopeDegrees ( int  abstData)
char* DtC7bAbstractFeature::label ( )
unsigned DtC7bAbstractFeature::edgeNumber ( int  abstData)
const DtNetU8& DtC7bAbstractFeature::numAbstracts ( ) const
const DtNetU8& DtC7bAbstractFeature::type ( ) const
int DtC7bAbstractFeature::abstractData ( int  abstData) const
DtC7NetU16 DtC7bAbstractFeature::numVertices ( bool  swap = false) const
double DtC7bAbstractFeature::vertex ( int  ) const

Member Data Documentation

enum { ... } DtC7bAbstractFeature::DtC7bAbstractFeatureType
DtC7bAbstractFeatureTemplate_Little* DtC7bAbstractFeature::myLittle
DtC7bAbstractFeatureTemplate_Big* DtC7bAbstractFeature::myBig
DtC7NetFloat32* DtC7bAbstractFeature::myVertices
DtC7NetU32* DtC7bAbstractFeature::myAbstractData

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)