Data structures and algorithms for CAD assemblies. More...
Classes | |
class | asiAsm_EntBase |
struct | asiAsm_EntPrototype |
class | asiAsm::xde::App |
class | asiAsm::xde::Doc |
class | asiAsm::xde::DocIterator |
class | asiAsm::xde::Graph |
Assembly graph. More... | |
class | asiAsm::xde::PartRepr |
class | asiAsm::xde::PartBoundaryRepr |
class | asiAsm::xde::PartTriangulationRepr |
class | asiAsm::xde::PartReprFactory |
class | asiAsm::xde::AssemblyItemId |
struct | asiAsm::xde::PartId |
Data structures and algorithms for CAD assemblies.
typedef NCollection_List<AssemblyItemId> asiAsm::xde::AssemblyItemIdList |
List of assembly items.
typedef NCollection_IndexedMap<AssemblyItemId, AssemblyItemId::Hasher> asiAsm::xde::AssemblyItemIdMap |
Convenience type for a collection of unique assembly items.
typedef NCollection_Vector<AssemblyItemId> asiAsm::xde::AssemblyItemIds |
Convenience type for a collection of assembly items.
typedef NCollection_Shared<AssemblyItemIdMap> asiAsm::xde::HAssemblyItemIdsMap |
Shared map of assembly items.
typedef NCollection_Shared<AssemblyItemIds> asiAsm::xde::HAssemblyItemIdss |
Shared collection of assembly items.
typedef NCollection_Shared<PartIdMap> asiAsm::xde::HPartIdMap |
Shared map of parts.
typedef NCollection_Shared<PartIds> asiAsm::xde::HPartIds |
Shared collection of parts.
typedef NCollection_IndexedDataMap<TDF_Label, AssemblyItemIdList, TDF_LabelMapHasher> asiAsm::xde::LabelsToInstancesMap |
Map of labels to instances.
typedef NCollection_IndexedMap<PartId, PartId::Hasher> asiAsm::xde::PartIdMap |
Convenience type for a collection of unique parts.
typedef NCollection_Vector<PartId> asiAsm::xde::PartIds |
Convenience type for a collection of part IDs.
typedef NCollection_IndexedDataMap<PartId, AssemblyItemIdList, PartId::Hasher> asiAsm::xde::PartsToInstancesMap |
Map of parts to instances.
typedef TCollection_AsciiString asiAsm::xde::PersistentId |
Persistent object ID which is an entry from an XDE Document.
typedef NCollection_List<PersistentId> asiAsm::xde::PersistentIdList |
List of persistent IDs.
typedef NCollection_Vector<PersistentId> asiAsm::xde::PersistentIds |
Convenience type for a collection of persistent IDs.
typedef NCollection_DataMap<AssemblyItemId, asiAlgo_Feature, AssemblyItemId::Hasher> asiAsm::xde::UngroupedFeatureMap |
Features associated with assembly item IDs.
typedef NCollection_DataMap<TDF_Label, asiAlgo_Feature, TDF_LabelMapHasher> asiAsm::xde::UngroupedFeatureMapOnOriginals |
Features associated with prototypes.
typedef NCollection_DataMap<PartId, asiAlgo_Feature, PartId::Hasher> asiAsm::xde::UngroupedFeatureMapOnParts |
Features associated with part IDs.