Component
-
class
HPS.Component
: HPS.Sprocket Subclassed by HPS.CADModel, HPS.Capture, HPS.DWG.Component, HPS.Exchange.Component, HPS.Filter, HPS.Parasolid.Component
Public Types
-
enum
ComponentType
Values:
-
None
-
GenericMask
-
ExchangeComponentMask
-
ExchangeModelFile
-
ExchangeProductOccurrence
-
ExchangePartDefinition
-
ExchangeView
-
ExchangeFilter
-
ExchangeRepresentationItemMask
-
ExchangeRIBRepModel
-
ExchangeRICurve
-
ExchangeRIDirection
-
ExchangeRIPlane
-
ExchangeRIPointSet
-
ExchangeRIPolyBRepModel
-
ExchangeRIPolyWire
-
ExchangeRISet
-
ExchangeRICoordinateSystem
-
ExchangeTopologyMask
-
ExchangeTopoBody
-
ExchangeTopoConnex
-
ExchangeTopoShell
-
ExchangeTopoFace
-
ExchangeTopoLoop
-
ExchangeTopoCoEdge
-
ExchangeTopoEdge
-
ExchangeTopoVertex
-
ExchangeTopoSingleWireBody
-
ExchangeTopoWireEdge
-
ExchangeDrawingMask
-
ExchangeDrawingModel
-
ExchangeDrawingView
-
ExchangeDrawingSheet
-
ExchangeBasicDrawingBlock
-
ExchangeOperatorDrawingBlock
-
ExchangePMIMask
-
ExchangePMI
-
ExchangePMIText
-
ExchangePMIRichText
-
ExchangePMIRoughness
-
ExchangePMIGDT
-
ExchangePMIDatum
-
ExchangePMILineWelding
-
ExchangePMISpotWelding
-
ExchangePMIDimension
-
ExchangePMIBalloon
-
ExchangePMICoordinate
-
ExchangePMIFastener
-
ExchangePMILocator
-
ExchangePMIMeasurementPoint
-
ParasolidComponentMask
-
ParasolidModelFile
-
ParasolidAssembly
-
ParasolidInstance
-
ParasolidTopologyMask
-
ParasolidTopoBody
-
ParasolidTopoRegion
-
ParasolidTopoShell
-
ParasolidTopoFace
-
ParasolidTopoLoop
-
ParasolidTopoFin
-
ParasolidTopoEdge
-
ParasolidTopoVertex
-
DWGComponentMask
-
DWGModelFile
-
DWGLayout
-
DWGBlockTable
-
DWGBlockTableRecord
-
DWGEntity
-
DWGLayerTable
-
DWGLayer
-
UserComponent
-
Public Functions
-
void
AddOwner
(HPS.Component in_owner)
-
void
AddOwner
(HPS.Component in_owner, HPS.IncludeKey in_include)
-
void
AddReference
(HPS.Component in_reference)
-
bool
AddTransform
(HPS.MatrixKit in_transform)
-
void
Assign
(HPS.Component in_that)
-
Component
()
-
Component
(HPS.Component in_that)
-
HPS.Component
CopyTo
(HPS.Component in_new_owner)
-
void
Delete
()
-
void
Delete
(HPS.Component.DeleteMode mode)
-
override void
Dispose
()
-
bool
Equals
(HPS.Component in_that)
-
override bool
Equals
(Object obj)
-
void
Flush
()
-
HPS.Metadata[]
GetAllMetadata
()
-
HPS.Component[]
GetAllSubcomponents
(HPS.Component.ComponentType in_type)
-
HPS.Component.ComponentType
GetComponentType
()
-
override int
GetHashCode
()
-
HPS.Metadata
GetMetadata
(string in_name)
-
string
GetName
()
-
HPS.Component[]
GetOwners
()
-
HPS.Component[]
GetReferences
()
-
HPS.Component[]
GetReferrers
()
-
HPS.Component[]
GetSubcomponents
()
-
bool
HasComponentType
(HPS.Component.ComponentType in_mask)
-
override HPS.Type
ObjectType
()
-
bool
SetName
(string in_new_name)
-
bool
SetTransform
(HPS.MatrixKit in_transform)
Public Static Functions
-
HPS.KeyPath[]
GetKeyPath
(HPS.Component in_component)
-
HPS.KeyPath[]
GetKeyPath
(HPS.Component[] in_components)
-
bool
operator!=
(HPS.Component a, HPS.Component b)
-
bool
operator==
(HPS.Component a, HPS.Component b)
-
enum