Component
- class HPS.Component : public 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)