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