21 #ifndef __XAO_GEOMETRY_HXX__
22 #define __XAO_GEOMETRY_HXX__
32 #pragma warning(disable:4290) // Warning Exception ...
95 virtual const std::string getShapeString() = 0;
96 virtual void setShapeString(
const std::string& shape) = 0;
97 virtual void writeShapeFile(
const std::string& fileName) = 0;
98 virtual void readShapeFile(
const std::string& fileName) = 0;
132 void setVertexReference(
const int& index,
const std::string& reference)
throw (
XAO_Exception);
133 void setEdgeReference(
const int& index,
const std::string& reference)
throw (
XAO_Exception);
134 void setFaceReference(
const int& index,
const std::string& reference)
throw (
XAO_Exception);
135 void setSolidReference(
const int& index,
const std::string& reference)
throw (
XAO_Exception);
137 void setVertex(
const int& index,
const std::string& name,
const std::string& reference)
throw (
XAO_Exception);
138 void setEdge(
const int& index,
const std::string& name,
const std::string& reference)
throw (
XAO_Exception);
139 void setFace(
const int& index,
const std::string& name,
const std::string& reference)
throw (
XAO_Exception);
140 void setSolid(
const int& index,
const std::string& name,
const std::string& reference)
throw (
XAO_Exception);