Public Member Functions | |
override void | Dispose () |
Component (HPS.Component in_that) | |
Component (HPS.Parasolid.Component in_that) | |
override HPS.Type | ObjectType () |
int | GetParasolidEntity () |
void | Tessellate (HPS.Parasolid.FacetTessellationKit in_facet_options, HPS.Parasolid.LineTessellationKit in_line_options) |
![]() | |
Component (HPS.Component in_that) | |
virtual void | Assign (HPS.Component in_that) |
override bool | Equals (System.Object obj) |
override int | GetHashCode () |
bool | Equals (HPS.Component in_that) |
HPS.Component.ComponentType | GetComponentType () |
bool | HasComponentType (HPS.Component.ComponentType in_mask) |
void | AddKey (HPS.Key in_key) |
HPS.Key[] | GetKeys () |
void | AddOwner (HPS.Component in_owner, HPS.IncludeKey in_include) |
void | AddOwner (HPS.Component in_owner) |
HPS.Component[] | GetOwners () |
HPS.Component[] | GetSubcomponents () |
HPS.Component[] | GetAllSubcomponents (HPS.Component.ComponentType in_type) |
void | AddReference (HPS.Component in_reference) |
HPS.Component[] | GetReferrers () |
HPS.Component[] | GetReferences () |
HPS.Metadata[] | GetAllMetadata () |
HPS.Metadata | GetMetadata (string in_name) |
void | Delete () |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
Object (HPS.Object in_that) | |
HPS.Type | Type () |
virtual bool | Empty () |
virtual void | Reset () |
bool | HasType (HPS.Type in_mask) |
IntPtr | GetInstanceID () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
enum | ComponentType : uint { None = 0x00000000, GenericMask = 0xFFFFF000, ExchangeComponentMask = 0x00001000, ExchangeModelFile = 0x00001001, ExchangeProductOccurrence = 0x00001002, ExchangePartDefinition = 0x00001003, ExchangeView = 0x00001004, ExchangeFilter = 0x00001005, ExchangeRepresentationItemMask = 0x00003000, ExchangeRIBRepModel = 0x00003001, ExchangeRICurve = 0x00003002, ExchangeRIDirection = 0x00003003, ExchangeRIPlane = 0x00003004, ExchangeRIPointSet = 0x00003005, ExchangeRIPolyBRepModel = 0x00003006, ExchangeRIPolyWire = 0x00003007, ExchangeRISet = 0x00003008, ExchangeRICoordinateSystem = 0x00003009, ExchangeTopologyMask = 0x00005000, ExchangeTopoBody = 0x00005001, ExchangeTopoConnex = 0x00005002, ExchangeTopoShell = 0x00005003, ExchangeTopoFace = 0x00005004, ExchangeTopoLoop = 0x00005005, ExchangeTopoCoEdge = 0x00005006, ExchangeTopoEdge = 0x00005007, ExchangeTopoVertex = 0x00005008, ExchangeTopoSingleWireBody = 0x00005009, ExchangeTopoWireEdge = 0x0000500A, ExchangeDrawingMask = 0x00006000, ExchangeDrawingModel = 0x00006001, ExchangeDrawingView = 0x00006002, ExchangeDrawingSheet = 0x00006003, ExchangeBasicDrawingBlock = 0x00006004, ExchangeOperatorDrawingBlock = 0x00006005, ExchangePMIMask = 0x00009000, ExchangePMI = 0x00009000, ExchangePMIText = 0x00009100, ExchangePMIRichText = 0x00009200, ExchangePMIRoughness = 0x00009300, ExchangePMIGDT = 0x00009400, ExchangePMIDatum = 0x00009500, ExchangePMILineWelding = 0x00009600, ExchangePMISpotWelding = 0x00009700, ExchangePMIDimension = 0x00009800, ExchangePMIBalloon = 0x00009900, ExchangePMICoordinate = 0x00009A00, ExchangePMIFastener = 0x00009B00, ExchangePMILocator = 0x00009C00, ExchangePMIMeasurementPoint = 0x00009D00, ParasolidComponentMask = 0x00010000, ParasolidModelFile = 0x00010001, ParasolidAssembly = 0x00010002, ParasolidTopologyMask = 0x00050000, ParasolidTopoBody = 0x00050001, ParasolidTopoRegion = 0x00050002, ParasolidTopoShell = 0x00050003, ParasolidTopoFace = 0x00050004, ParasolidTopoLoop = 0x00050005, ParasolidTopoFin = 0x00050006, ParasolidTopoEdge = 0x00050007, ParasolidTopoVertex = 0x00050008 } |
![]() | |
enum | UpdateType { Synchronous = 0, Asynchronous = 1 } |
![]() | |
static bool | operator== (HPS.Component a, HPS.Component b) |
static bool | operator!= (HPS.Component a, HPS.Component b) |
static HPS.KeyPath[] | GetKeyPath (HPS.Component in_component) |
static HPS.KeyPath[] | GetKeyPath (HPS.Component[] in_components) |
![]() | |
static IntPtr | ClassID< T > () |
![]() | |
HandleRef | cptr |
HandleRef | scptr |
bool | cMemOwn |