14 #include <vlutil/vlNetTypes.h>
41 int arrow,
int colorR,
int colorG,
int colorB,
int colorA);
60 virtual void setPercentage(
float percent);
62 virtual float percentage()
const;
64 virtual void setLineStyle(
int style);
65 virtual int lineStyle()
const;
67 virtual void setLineWidth(
int width);
68 virtual int lineWidth()
const;
70 virtual void setLinePattern(
int pattern);
71 virtual int linePattern()
const;
73 virtual void setArrowStyle(
int style);
74 virtual int arrowStyle()
const;
76 virtual void setColor(
int r,
int g,
int b,
int a);
77 virtual void getColor(
int& r,
int&g,
int& b,
int& a)
const;
114 virtual void setNumDescriptors(
int num);
115 virtual int numDescriptors()
const;
118 virtual bool setDescriptor(
int index,
124 int index,
bool* valid = 0)
const;
127 virtual void setFromNet(
const void* netRep,
int length);
132 virtual const void* netRep(
int*
size = 0)
const;
135 virtual int netSize()
const;
int myNumberOfDescriptors
Definition: lineSegmentDescriptor.h:139
float myPercentage
Definition: lineSegmentDescriptor.h:81
int myColorG
Definition: lineSegmentDescriptor.h:87
int myLineWidth
Definition: lineSegmentDescriptor.h:83
int myColorR
Definition: lineSegmentDescriptor.h:86
int myArrowStyle
Definition: lineSegmentDescriptor.h:85
voidpf void uLong size
Definition: ioapi.h:39
int myColorA
Definition: lineSegmentDescriptor.h:89
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Definition: lineSegmentDescriptor.h:32
DtNetU32 myLinePattern
Definition: lineSegmentDescriptor.h:22
DtNetU8 myLineStyle
Definition: lineSegmentDescriptor.h:25
int myLinePattern
Definition: lineSegmentDescriptor.h:84
DtLineSegmentDescriptor myEmptyDescriptor
Definition: lineSegmentDescriptor.h:141
DtNetU16 myLineWidth
Definition: lineSegmentDescriptor.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.
int myLineStyle
Definition: lineSegmentDescriptor.h:82
DtNetFloat32 myPercentage
Definition: lineSegmentDescriptor.h:21
Definition: lineSegmentDescriptor.h:92
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
int myColorB
Definition: lineSegmentDescriptor.h:88
DtLineSegmentDescriptor * myDescriptors
Definition: lineSegmentDescriptor.h:140
void * myNetRep
Definition: lineSegmentDescriptor.h:142
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
Definition: lineSegmentDescriptor.h:18
DtNetU8 myArrowStyle
Definition: lineSegmentDescriptor.h:26