Classes | |
| class | BrepGeometryTest | 
| class | FieldTest | 
| class | GeometryTest | 
| class | GroupTest | 
| class | ImportExportTest | 
| class | TestUtils | 
| class | XaoTest | 
| class | XaoUtilsTest | 
| class | BooleanField | 
| Represents a field with boolean values.  More... | |
| class | BooleanStep | 
| Step with boolean values.  More... | |
| class | BrepGeometry | 
| Representation of a BRep Geometry.  More... | |
| class | DoubleField | 
| Represents a field with double values.  More... | |
| class | DoubleStep | 
| Step with double values.  More... | |
| class | XAO_Exception | 
| Exception for XAO operations.  More... | |
| class | Field | 
| A geometrical Field.  More... | |
| class | GeometricElement | 
| Generic class to manipulate a topologic element (vertex, edge, face or solid).  More... | |
| class | GeometricElementList | 
| Generic class to manipulate a list of topologic element.  More... | |
| class | Geometry | 
| Base class for geometries.  More... | |
| class | Group | 
| Class to represent a Geometrical Group.  More... | |
| class | IntegerField | 
| Represents a field with integer values.  More... | |
| class | IntegerStep | 
| Step with integer values.  More... | |
| class | Step | 
| Base class for steps.  More... | |
| class | StringField | 
| Represents a field with string values.  More... | |
| class | StringStep | 
| Step with strings values.  More... | |
| class | Xao | 
| The Xao class describes the XAO format.  More... | |
| class | XaoExporter | 
| Util class for import/export XAO.  More... | |
| class | XaoUtils | 
| Utilities class to convert types.  More... | |
| class | MsgBuilder | 
| MsgBuilder can be use to easily create messages.  More... | |
Typedefs | |
| typedef std::vector< Step * > ::iterator  | stepIterator | 
Enumerations | |
| enum | Format { BREP, STEP } | 
| enum | Dimension {  VERTEX = 0, EDGE = 1, FACE = 2, SOLID = 3, WHOLE = -1 }  | 
| enum | Type { BOOLEAN = 0, INTEGER = 1, DOUBLE = 2, STRING = 3 } | 
Variables | |
| const xmlChar * | C_TAG_XAO = (xmlChar*)"XAO" | 
| const xmlChar * | C_ATTR_XAO_AUTHOR = (xmlChar*)"author" | 
| const xmlChar * | C_ATTR_XAO_VERSION = (xmlChar*)"version" | 
| const xmlChar * | C_TAG_GEOMETRY = (xmlChar*)"geometry" | 
| const xmlChar * | C_ATTR_GEOMETRY_NAME = (xmlChar*)"name" | 
| const xmlChar * | C_TAG_SHAPE = (xmlChar*)"shape" | 
| const xmlChar * | C_ATTR_SHAPE_FORMAT = (xmlChar*)"format" | 
| const xmlChar * | C_ATTR_SHAPE_FILE = (xmlChar*)"file" | 
| const xmlChar * | C_TAG_TOPOLOGY = (xmlChar*)"topology" | 
| const xmlChar * | C_TAG_VERTICES = (xmlChar*)"vertices" | 
| const xmlChar * | C_TAG_VERTEX = (xmlChar*)"vertex" | 
| const xmlChar * | C_TAG_EDGES = (xmlChar*)"edges" | 
| const xmlChar * | C_TAG_EDGE = (xmlChar*)"edge" | 
| const xmlChar * | C_TAG_FACES = (xmlChar*)"faces" | 
| const xmlChar * | C_TAG_FACE = (xmlChar*)"face" | 
| const xmlChar * | C_TAG_SOLIDS = (xmlChar*)"solids" | 
| const xmlChar * | C_TAG_SOLID = (xmlChar*)"solid" | 
| const xmlChar * | C_ATTR_COUNT = (xmlChar*)"count" | 
| const xmlChar * | C_ATTR_ELT_INDEX = (xmlChar*)"index" | 
| const xmlChar * | C_ATTR_ELT_NAME = (xmlChar*)"name" | 
| const xmlChar * | C_ATTR_ELT_REFERENCE = (xmlChar*)"reference" | 
| const xmlChar * | C_TAG_GROUPS = (xmlChar*)"groups" | 
| const xmlChar * | C_TAG_GROUP = (xmlChar*)"group" | 
| const xmlChar * | C_ATTR_GROUP_NAME = (xmlChar*)"name" | 
| const xmlChar * | C_ATTR_GROUP_DIM = (xmlChar*)"dimension" | 
| const xmlChar * | C_TAG_ELEMENT = (xmlChar*)"element" | 
| const xmlChar * | C_ATTR_ELEMENT_INDEX = (xmlChar*)"index" | 
| const xmlChar * | C_TAG_VALUE = (xmlChar*)"value" | 
| const xmlChar * | C_ATTR_VALUE_COMPONENT = (xmlChar*)"component" | 
| const xmlChar * | C_TAG_FIELDS = (xmlChar*)"fields" | 
| const xmlChar * | C_TAG_FIELD = (xmlChar*)"field" | 
| const xmlChar * | C_ATTR_FIELD_NAME = (xmlChar*)"name" | 
| const xmlChar * | C_ATTR_FIELD_TYPE = (xmlChar*)"type" | 
| const xmlChar * | C_ATTR_FIELD_DIMENSION = (xmlChar*)"dimension" | 
| const xmlChar * | C_TAG_COMPONENTS = (xmlChar*)"components" | 
| const xmlChar * | C_TAG_COMPONENT = (xmlChar*)"component" | 
| const xmlChar * | C_ATTR_COMPONENT_COLUMN = (xmlChar*)"column" | 
| const xmlChar * | C_ATTR_COMPONENT_NAME = (xmlChar*)"name" | 
| const xmlChar * | C_TAG_STEPS = (xmlChar*)"steps" | 
| const xmlChar * | C_TAG_STEP = (xmlChar*)"step" | 
| const xmlChar * | C_ATTR_STEP_NUMBER = (xmlChar*)"number" | 
| const xmlChar * | C_ATTR_STEP_STAMP = (xmlChar*)"stamp" | 
| typedef std::vector<Step*>::iterator XAO::stepIterator | 
| enum XAO::Dimension | 
| enum XAO::Format | 
| enum XAO::Type | 
| const xmlChar* XAO::C_ATTR_COMPONENT_COLUMN = (xmlChar*)"column" | 
| const xmlChar* XAO::C_ATTR_COMPONENT_NAME = (xmlChar*)"name" | 
| const xmlChar* XAO::C_ATTR_COUNT = (xmlChar*)"count" | 
| const xmlChar* XAO::C_ATTR_ELEMENT_INDEX = (xmlChar*)"index" | 
| const xmlChar* XAO::C_ATTR_ELT_INDEX = (xmlChar*)"index" | 
| const xmlChar* XAO::C_ATTR_ELT_NAME = (xmlChar*)"name" | 
| const xmlChar* XAO::C_ATTR_ELT_REFERENCE = (xmlChar*)"reference" | 
| const xmlChar* XAO::C_ATTR_FIELD_DIMENSION = (xmlChar*)"dimension" | 
| const xmlChar* XAO::C_ATTR_FIELD_NAME = (xmlChar*)"name" | 
| const xmlChar* XAO::C_ATTR_FIELD_TYPE = (xmlChar*)"type" | 
| const xmlChar* XAO::C_ATTR_GEOMETRY_NAME = (xmlChar*)"name" | 
| const xmlChar* XAO::C_ATTR_GROUP_DIM = (xmlChar*)"dimension" | 
| const xmlChar* XAO::C_ATTR_GROUP_NAME = (xmlChar*)"name" | 
| const xmlChar* XAO::C_ATTR_SHAPE_FILE = (xmlChar*)"file" | 
| const xmlChar* XAO::C_ATTR_SHAPE_FORMAT = (xmlChar*)"format" | 
| const xmlChar* XAO::C_ATTR_STEP_NUMBER = (xmlChar*)"number" | 
| const xmlChar* XAO::C_ATTR_STEP_STAMP = (xmlChar*)"stamp" | 
| const xmlChar* XAO::C_ATTR_VALUE_COMPONENT = (xmlChar*)"component" | 
| const xmlChar* XAO::C_ATTR_XAO_AUTHOR = (xmlChar*)"author" | 
| const xmlChar* XAO::C_ATTR_XAO_VERSION = (xmlChar*)"version" | 
| const xmlChar* XAO::C_TAG_COMPONENT = (xmlChar*)"component" | 
| const xmlChar* XAO::C_TAG_COMPONENTS = (xmlChar*)"components" | 
| const xmlChar* XAO::C_TAG_EDGE = (xmlChar*)"edge" | 
| const xmlChar* XAO::C_TAG_EDGES = (xmlChar*)"edges" | 
| const xmlChar* XAO::C_TAG_ELEMENT = (xmlChar*)"element" | 
| const xmlChar* XAO::C_TAG_FACE = (xmlChar*)"face" | 
| const xmlChar* XAO::C_TAG_FACES = (xmlChar*)"faces" | 
| const xmlChar* XAO::C_TAG_FIELD = (xmlChar*)"field" | 
| const xmlChar* XAO::C_TAG_FIELDS = (xmlChar*)"fields" | 
| const xmlChar* XAO::C_TAG_GEOMETRY = (xmlChar*)"geometry" | 
| const xmlChar* XAO::C_TAG_GROUP = (xmlChar*)"group" | 
| const xmlChar* XAO::C_TAG_GROUPS = (xmlChar*)"groups" | 
| const xmlChar* XAO::C_TAG_SHAPE = (xmlChar*)"shape" | 
| const xmlChar* XAO::C_TAG_SOLID = (xmlChar*)"solid" | 
| const xmlChar* XAO::C_TAG_SOLIDS = (xmlChar*)"solids" | 
| const xmlChar* XAO::C_TAG_STEP = (xmlChar*)"step" | 
| const xmlChar* XAO::C_TAG_STEPS = (xmlChar*)"steps" | 
| const xmlChar* XAO::C_TAG_TOPOLOGY = (xmlChar*)"topology" | 
| const xmlChar* XAO::C_TAG_VALUE = (xmlChar*)"value" | 
| const xmlChar* XAO::C_TAG_VERTEX = (xmlChar*)"vertex" | 
| const xmlChar* XAO::C_TAG_VERTICES = (xmlChar*)"vertices" | 
| const xmlChar* XAO::C_TAG_XAO = (xmlChar*)"XAO" |