10 #include <osg/Referenced>
11 #include <osg/Matrixd>
13 #include <osgEarth/GeoData>
14 #include <osgEarth/ElevationQuery>
82 static osg::Matrixd computeTransform(osgEarth::SpatialReference* srs,
const osg::Vec3d& modelPoint,
const DtCDBinstanceRow* instanceRow);
double mySCALz
Z scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:67
double mySCALy
Y scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:65
double mySCALx
X scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:63
bool myAHGT
Absolute Height Flag.
Definition: DtCDBClassRow.h:34
#define DT_DLL_OSGEARTH_CDB_UTILS
Definition: DtCDBExport.h:18
double myHGT
Height above Surface Level.
Definition: DtCDBClassRow.h:42
int myCMIX
Composite Material Index.
Definition: DtCDBClassRow.h:36
double myBBH
Bounding Box Height (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:75
std::string myMODL
Model Name.
Definition: DtCDBClassRow.h:44
double myBBW
Bounding Box Width (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:79
std::string myCNAM
Class name.
Definition: DtCDBClassRow.h:61
std::vector< osg::ref_ptr< DtCDBinstanceRow > > VecInstancesDbfRow
Definition: DtCDBClassRow.h:88
std::string myFullModelName
(reconstructed) Model Name
Definition: DtCDBClassRow.h:46
Class used to keep "instance" dbf information.
Definition: DtCDBClassRow.h:56
std::string myFSC
FACC Sub Code.
Definition: DtCDBClassRow.h:40
double myAO1
Angle of Orientation (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:71
double myBSR
Bounding Sphere (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:73
std::unordered_map< std::string, osg::ref_ptr< DtCDBClassRow > > MapStringToClassDbfRow
Definition: DtCDBClassRow.h:52
Class used to keep "class" dbf information.
Definition: DtCDBClassRow.h:27
std::string myFACC
Feature Attribute Classification Code.
Definition: DtCDBClassRow.h:38
double myBBL
Bounding Box Lenght (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:77
bool myIsClamp
Should the point be clamp.
Definition: DtCDBClassRow.h:69
double myBSR
Bounding Box Sphere.
Definition: DtCDBClassRow.h:49