19 #include <boost/unordered_map.hpp>
20 #include <boost/function.hpp>
22 #include <matrix/vlVector.h>
27 class DtCoordinateSystem;
40 const std::vector<DtVector>&,
double, std::vector<DtVector>&,
94 const std::vector<DtVector>& linePoints,
double size,
95 std::vector<DtVector>& result3DPositions, std::vector<DtVector>& resultOffsetPositions,
96 std::vector<int>& segmentsToErase,
const DtVector& offsetFromPoint = DtVector::zero())
const;
100 const std::vector<DtVector>& linePoints,
double size,
101 std::vector<DtVector>& result3DPositions, std::vector<DtVector>& resultOffsetPositions,
102 std::vector<int>& segmentsToErase,
const DtVector& offsetFromPoint = DtVector::zero())
const;
121 std::vector<DtVector>& result3DPositions, std::vector<DtVector>& resultOffsetPositions,
122 const DtVector& offsetFromPoint = DtVector::zero())
const;
127 std::vector<DtVector>& result3DPositions, std::vector<DtVector>& resultOffsetPositions,
128 const DtVector& offsetFromPoint = DtVector::zero())
const;
Virtual base class.
Definition: DtVirtualBaseClass.h:19
boost::unordered_map< int, LineCreateFunction > LineStyleGeometries
Typedefed map of line style geometries.
Definition: DtLineStyleGeometryManager.h:44
voidpf void uLong size
Definition: ioapi.h:39
LineStyleGeometries my3DLineStyleGeometries
Definition: DtLineStyleGeometryManager.h:140
LineStyleGeometries my2DLineStyleGeometries
Definition: DtLineStyleGeometryManager.h:139
ArrowStyleGeometries my2DArrowStyleGeometries
Definition: DtLineStyleGeometryManager.h:142
LineStyle
Default line Styles.
Definition: DtTacticalGraphicUtilities.h:26
Contains makVrv::DtVirtualBaseClass class.
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:43
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ArrowStyleGeometries my3DArrowStyleGeometries
Definition: DtLineStyleGeometryManager.h:143
DtDe & myDe
Definition: DtLineStyleGeometryManager.h:145
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:41
The DtLineStyleGeometryManager class manages line style geometries.
Definition: DtLineStyleGeometryManager.h:30
boost::function< bool(const DtCoordinateSystem &, const std::vector< DtVector > &, double, std::vector< DtVector > &, std::vector< DtVector > &, std::vector< int > &, const DtVector &offsetFromPoint)> LineCreateFunction
Typedef line style function.
Definition: DtLineStyleGeometryManager.h:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::unordered_map< int, ArrowCreateFunction > ArrowStyleGeometries
Typedefed map of arrow style geometries.
Definition: DtLineStyleGeometryManager.h:47
boost::function< bool(const DtCoordinateSystem &, const DtVector &, const DtVector &, double, std::vector< DtVector > &, std::vector< DtVector > &, const DtVector &offsetFromPoint)> ArrowCreateFunction
Typedef arrow style funcion.
Definition: DtLineStyleGeometryManager.h:36
Contains DLL export macros.