vtdata library
|
Public Member Functions | |
virtual vtPole * | NewPole () |
virtual vtLine * | NewLine () |
vtPole * | AddNewPole () |
vtLine * | AddNewLine () |
uint | NumPoles () const |
uint | NumLines () const |
void | GetPoleExtents (DRECT &rect) |
bool | WriteOSM (const char *pathname) |
bool | ReadOSM (const char *pathname, bool progress_callback(int)=NULL) |
void | SetProjection (const vtCRS &proj) |
bool | TransformTo (vtCRS &proj) |
void | Offset (const DPoint2 &delta) |
Protected Member Functions | |
vtPole * | ClosestPole (const DPoint2 &p) |
Protected Attributes | |
std::vector< vtPole * > | m_Poles |
std::vector< vtLine * > | m_Lines |
vtCRS | m_proj |
int | m_iNextAvailableID |
vtUtilityMap represents a full high-level network of poles and lines.