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)
 
