8 #include <matrix/vlVector.h>
11 #include <matrix/3dBoundingVolume.h>
12 #include <matrix/vlDcm.h>
77 virtual void expandExtent(
DtExtent& extent)
const;
81 Dt3dBoundingVolume& boundingVolume();
82 const Dt3dBoundingVolume& boundingVolume()
const;
84 DtDcm& localOrientationMatrix();
85 const DtDcm& localOrientationMatrix()
const;
87 bool testInvariant()
const;
90 void initializeExtent(
const DtPoint& location,
double length,
double width,
91 double height,
DtExtent& extent)
const;
93 void initializeExtent(
const DtPoint& location1,
const DtPoint& location2,
94 double length,
double width,
double height,
DtExtent& extent)
const;
const DtNetworkElement * myVectorNetworkElement
Definition: vectorObstruction.h:96
Dt3dBoundingVolume myBoundingVolume
Definition: vectorObstruction.h:98
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Definition: networkSegment.h:26
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
Definition: networkNode.h:38
Definition: coordSystem.h:54
DtVector myLocation
Definition: vectorObstruction.h:99
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtDcm myLocalOrientationMatrix
Definition: vectorObstruction.h:97
Contains the declaration of the DtExtent class.
DtExtent myExtent
Definition: vectorObstruction.h:102
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Definition: vectorObstruction.h:23
Definition: networkElement.h:38
DtVector myVelocity
Definition: vectorObstruction.h:100