30 virtual void Trace(std::ostream &oOs);
31 virtual void Load(
CStdXml &oXml);
32 virtual void Save(
CStdXml &oXml);
36 std::ostream STD_UTILS_PORT &
operator<<(std::ostream& oOs, CStdIPoint oPoint);
37 std::ostream STD_UTILS_PORT &
operator<<(std::ostream& oOs, CStdLPoint oPoint);
38 std::ostream STD_UTILS_PORT &
operator<<(std::ostream& oOs, CStdFPoint oPoint);
39 std::ostream STD_UTILS_PORT &
operator<<(std::ostream& oOs, CStdDPoint oPoint);
46 bool STD_UTILS_PORT
Std_LoadPoint(
CStdXml &oXml, std::string strName, CStdIPoint &oPoint,
bool bThrowError =
true);
47 bool STD_UTILS_PORT
Std_LoadPoint(
CStdXml &oXml, std::string strName, CStdLPoint &oPoint,
bool bThrowError =
true);
48 bool STD_UTILS_PORT
Std_LoadPoint(
CStdXml &oXml, std::string strName, CStdFPoint &oPoint,
bool bThrowError =
true);
49 bool STD_UTILS_PORT
Std_LoadPoint(
CStdXml &oXml, std::string strName, CStdDPoint &oPoint,
bool bThrowError =
true);
60 double STD_UTILS_PORT
Std_CalculateDistance(
float fltX1,
float fltY1,
float fltZ1,
float fltX2,
float fltY2,
float fltZ2);
std::ostream & operator<<(std::ostream &oOs, CStdSerialize *lpObj)
writes to an output stream
A standard xml manipulation class.
Namespace for the standard utility objects.
bool Std_LoadPoint(CStdXml &oXml, std::string strName, CStdIPoint &oPoint, bool bThrowError)
Standard load point.
void Std_SavePoint(CStdXml &oXml, std::string strName, CStdIPoint &oPoint)
Standard save point.
Standard serialize class.
double Std_CalculateDistance(CStdIPoint &ptA, CStdIPoint &ptB)
Calculates the distance between two points.