12 #include "vtdata/vtString.h"
28 void Offset(
const DPoint2 &delta);
38 vtTransformPtr m_pTrans;
51 void AddPoint(
const DPoint2 &epos,
const char *structname);
54 void DestroyGeometry();
57 vtGeode *GetGeom() {
return m_pWireGeom; }
62 return (iter < m_Nodes.GetSize() ? m_Nodes[iter] : NULL);
64 long GetSize() {
return m_Nodes.GetSize(); }
69 void _ComputeStructureRotations();
70 void _CreateStruct(
int iNode);
71 void _DeleteStruct(
int iNode);
75 double catenary,
int iNumSegs,
vtMesh *pWireMesh);
79 static void _CreateMaterials();
96 virtual ~
vtRouteMap() {
Empty(); free(m_Data); m_Data = NULL; m_MaxSize = 0; }
97 void DestructItems(uint first, uint last)
99 for (uint i = first; i <= last; i++)
106 bool FindRouteFromNode(osg::Node *pNode,
int &iOffset);