10 #include <osg/Referenced>
11 #include <osg/Matrixd>
13 #include <osgEarth/GeoData>
14 #include <osgEarth/ElevationQuery>
60 static osg::Matrixd
computeTransform(osgEarth::SpatialReference* srs,
const osg::Vec3d& modelPoint,
const osgEarth::Util::ElevationQuery& elevationQuery
double mySCALz
Z scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:46
double mySCALy
Y scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:44
double mySCALx
X scaling factor (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:42
static osg::Matrixd computeTransform2(osgEarth::SpatialReference *srs, const osg::Vec3d &modelPoint, const DtCDBinstanceRow *instanceRow)
Calculate the point matrix tranform.
static osg::Matrixd computeTransform(osgEarth::SpatialReference *srs, const osg::Vec3d &modelPoint, const osgEarth::Util::ElevationQuery &elevationQuery, const DtCDBinstanceRow *instanceRow, bool zOffset)
Calculate the point matrix tranform.
double myBBH
Bounding Box Height (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:54
double myBBW
Bounding Box Width (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:58
std::string myCNAM
Class name.
Definition: DtCDBClassRow.h:40
Class used to keep "instance" dbf information.
Definition: DtCDBClassRow.h:35
double myAO1
Angle of Orientation (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:50
std::vector< osg::ref_ptr< DtCDBinstanceRow > > VecInstancesDbfRow
Definition: DtCDBClassRow.h:69
double myBSR
Bounding Sphere (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:52
Class used to keep "class" dbf information.
Definition: DtCDBClassRow.h:22
std::map< std::string, osg::ref_ptr< DtCDBClassRow > > MapStringToClassDbfRow
Definition: DtCDBClassRow.h:31
DtCDBClassRow()
CTOR.
Definition: DtCDBClassRow.h:28
double myBBL
Bounding Box Lenght (keep this attribute common even if not all the cdb datasets have it) ...
Definition: DtCDBClassRow.h:56
bool myIsClamp
Should the point be clamp.
Definition: DtCDBClassRow.h:48