12 #include <vlutil/vlString.h>
13 #include <matrix/vlVector.h>
14 #include <matrix/vlTaitBryan.h>
26 namespace vrvControlToolkit
70 const DtTaitBryan& rotation = zeros,
170 virtual const DtVector32&
offset()
const;
177 virtual void setOffset(
const DtVector32& off);
184 virtual double length()
const;
191 virtual void setLength(
double length);
214 virtual const DtTaitBryan& rotation()
const;
222 virtual void setRotation(
const DtTaitBryan& rotation);
236 virtual void setColor (
const DtVdcColor& color);
243 virtual bool flashing()
const;
250 virtual void setFlashing(
bool flashing);
252 virtual void setRemoteGraphicSet(
const std::string& setName);
262 virtual void update();
Contains the Dt3DGraphicalObjectStateRecord class declaration.
Definition: environmentalFixedCylinderRecord.h:23
Definition: environmentalArticulatingCylinderRecord.h:24
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
Contains the DtEnvironmentalFixedCylinderRecord class declaration.
#define DT_DLL_VRVDRAWCONTROL
Definition: vrvDrawControl.h:15
Dt3DGraphicalObjectStateRecord implements the 3d graphical object state record for the remote graphic...
Definition: 3dGraphicalObjectStateRecord.h:42
DtVdc3DAttachPoint.h contains the class definition for DtVdc3DAttachPoint, which functions as a discr...
voidpf uLong offset
Definition: ioapi.h:42
Contains the DtEnvironmentalArticulatingCylinderRecord class declaration.