VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)