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" |