|
enum | ComponentType : uint32_t {
None = 0x00000000,
GenericMask = 0xfffff000,
ComponentType::ExchangeComponentMask = 0x00001000,
ComponentType::ExchangeModelFile = 0x00001001,
ComponentType::ExchangeProductOccurrence = 0x00001002,
ComponentType::ExchangePartDefinition = 0x00001003,
ComponentType::ExchangeView = 0x00001004,
ComponentType::ExchangeFilter = 0x00001005,
ComponentType::ExchangeRepresentationItemMask = 0x00003000,
ComponentType::ExchangeRIBRepModel = 0x00003001,
ComponentType::ExchangeRICurve = 0x00003002,
ComponentType::ExchangeRIDirection = 0x00003003,
ComponentType::ExchangeRIPlane = 0x00003004,
ComponentType::ExchangeRIPointSet = 0x00003005,
ComponentType::ExchangeRIPolyBRepModel = 0x00003006,
ComponentType::ExchangeRIPolyWire = 0x00003007,
ComponentType::ExchangeRISet = 0x00003008,
ComponentType::ExchangeRICoordinateSystem = 0x00003009,
ComponentType::ExchangeTopologyMask = 0x00005000,
ComponentType::ExchangeTopoBody = 0x00005001,
ComponentType::ExchangeTopoConnex = 0x00005002,
ComponentType::ExchangeTopoShell = 0x00005003,
ComponentType::ExchangeTopoFace = 0x00005004,
ComponentType::ExchangeTopoLoop = 0x00005005,
ComponentType::ExchangeTopoCoEdge = 0x00005006,
ComponentType::ExchangeTopoEdge = 0x00005007,
ComponentType::ExchangeTopoVertex = 0x00005008,
ComponentType::ExchangeTopoSingleWireBody = 0x00005009,
ComponentType::ExchangeTopoWireEdge = 0x0000500a,
ComponentType::ExchangeDrawingMask = 0x00006000,
ComponentType::ExchangeDrawingModel = 0x00006001,
ComponentType::ExchangeDrawingView = 0x00006002,
ComponentType::ExchangeDrawingSheet = 0x00006003,
ComponentType::ExchangeBasicDrawingBlock = 0x00006004,
ComponentType::ExchangeOperatorDrawingBlock = 0x00006005,
ComponentType::ExchangePMIMask = 0x00009000,
ComponentType::ExchangePMI = ExchangePMIMask,
ComponentType::ExchangePMIText = 0x00009100,
ComponentType::ExchangePMIRichText = 0x00009200,
ComponentType::ExchangePMIRoughness = 0x00009300,
ComponentType::ExchangePMIGDT = 0x00009400,
ComponentType::ExchangePMIDatum = 0x00009500,
ComponentType::ExchangePMILineWelding = 0x00009600,
ComponentType::ExchangePMISpotWelding = 0x00009700,
ComponentType::ExchangePMIDimension = 0x00009800,
ComponentType::ExchangePMIBalloon = 0x00009900,
ComponentType::ExchangePMICoordinate = 0x00009a00,
ComponentType::ExchangePMIFastener = 0x00009b00,
ComponentType::ExchangePMILocator = 0x00009c00,
ComponentType::ExchangePMIMeasurementPoint = 0x00009d00,
ComponentType::ParasolidComponentMask = 0x00010000,
ComponentType::ParasolidModelFile = 0x00010001,
ComponentType::ParasolidAssembly = 0x00010002,
ComponentType::ParasolidTopologyMask = 0x00050000,
ComponentType::ParasolidTopoBody = 0x00050001,
ComponentType::ParasolidTopoRegion = 0x00050002,
ComponentType::ParasolidTopoShell = 0x00050003,
ComponentType::ParasolidTopoFace = 0x00050004,
ComponentType::ParasolidTopoLoop = 0x00050005,
ComponentType::ParasolidTopoFin = 0x00050006,
ComponentType::ParasolidTopoEdge = 0x00050007,
ComponentType::ParasolidTopoVertex = 0x00050008
} |
|
enum | UpdateType { Synchronous,
Asynchronous
} |
|
static KeyPathArray | GetKeyPath (Component const &in_component) |
|
static KeyPathArray | GetKeyPath (size_t in_count, Component const in_components[]) |
|
static KeyPathArray | GetKeyPath (ComponentArray const &in_components) |
|
template<typename T > |
static intptr_t | ClassID () |
|
The Capture class is a smart pointer. It represents a capture, i.e., a collection of visibility settings, material settings, transformation settings, and camera, for a CADModel.