smartprops hierarchy
Inheritance tree
149 classes, 45 root hierarchies.
CSmartPropModifier (2)
CSmartPropOperation (20)
- CSmartPropOperation_ComputeCrossProduct3D
- CSmartPropOperation_ComputeDistance3D
- CSmartPropOperation_ComputeDotProduct3D
- CSmartPropOperation_ComputeNormalizedVector3D
- CSmartPropOperation_ComputeProjectVector3D
- CSmartPropOperation_ComputeVectorBetweenPoints3D
- CSmartPropOperation_MaterialOverride
- CSmartPropOperation_MaterialTint
- CSmartPropOperation_RandomColorTintColor
- CSmartPropOperation_RestoreState
- CSmartPropOperation_SaveColor
- CSmartPropOperation_SaveDirection
- CSmartPropOperation_SavePosition
- CSmartPropOperation_SaveScale
- CSmartPropOperation_SaveState
- CSmartPropOperation_SaveSurfaceNormal
- CSmartPropOperation_SetMateraialGroupChoice
- CSmartPropOperation_SetTintColor
- CSmartPropOperation_SetVariable
CSmartPropTransformOperation (16)
- CSmartPropOperation_CreateLocator
- CSmartPropOperation_CreateRotator
- CSmartPropOperation_CreateSizer
- CSmartPropOperation_RandomOffset
- CSmartPropOperation_RandomRotation
- CSmartPropOperation_RandomScale
- CSmartPropOperation_ResetRotation
- CSmartPropOperation_ResetScale
- CSmartPropOperation_RigidDeformation
- CSmartPropOperation_Rotate
- CSmartPropOperation_RotateTowards
- CSmartPropOperation_Scale
- CSmartPropOperation_SetOrientation
- CSmartPropOperation_SetPosition
- CSmartPropOperation_Translate
CSmartPropParameter (2)
- CSmartPropChoice
CSmartPropVariable (27)
- CSmartPropVariable_Angles
- CSmartPropVariable_ApplyColorMode
- CSmartPropVariable_Bool
- CSmartPropVariable_ChoiceSelectionMode
- CSmartPropVariable_Color
- CSmartPropVariable_ColorSelectionMode
- CSmartPropVariable_CoordinateSpace
- CSmartPropVariable_DirectionVector
- CSmartPropVariable_DistributionMode
- CSmartPropVariable_Float
- CSmartPropVariable_GridOriginMode
- CSmartPropVariable_GridPlacementMode
- CSmartPropVariable_Int
- CSmartPropVariable_Material
- CSmartPropVariable_MaterialGroup
- CSmartPropVariable_Model
- CSmartPropVariable_OrientationMode
- CSmartPropVariable_PathPositions
- CSmartPropVariable_PickMode
- CSmartPropVariable_RadiusPlacementMode
- CSmartPropVariable_ScaleMode
- CSmartPropVariable_String
- CSmartPropVariable_SurfaceProperty
- CSmartPropVariable_TraceNoHit
- CSmartPropVariable_Vector2D
- CSmartPropVariable_Vector3D
- CSmartPropVariable_Vector4D
CSmartPropSelectionCriteria (9)
- CSmartPropSelectionCriteria_ChoiceWeight
- CSmartPropSelectionCriteria_EdgeAngleCriteria
- CSmartPropSelectionCriteria_EndCap
- CSmartPropSelectionCriteria_IsValid
- CSmartPropSelectionCriteria_LinearLength
- CSmartPropSelectionCriteria_MaterialCriteria
- CSmartPropSelectionCriteria_PathPosition
- CSmartPropSelectionCriteria_TopoEdgeCountCriteria
- CSmartPropSelectionCriteria_VertexCountCriteria
- ColorChoice_t
- CPulseGraphInstance_SmartPropEval
- CSmartPropAPI
- CSmartPropAttributeApplyColorMode
- CSmartPropAttributeChoiceSelectionMode
- CSmartPropAttributeColorSelectionMode
- CSmartPropAttributeCoordinateSpace
- CSmartPropAttributeDirection
- CSmartPropAttributeDistributionMode
- CSmartPropAttributeGridOriginMode
- CSmartPropAttributeGridPlacementMode
- CSmartPropAttributeOrientationMode
- CSmartPropAttributePathPositions
- CSmartPropAttributePickMode
- CSmartPropAttributeRadiusPlacementMode
- CSmartPropAttributeScaleMode
- CSmartPropAttributeTraceNoHit
- CSmartPropChoiceOption
- CSmartPropExprAPI
- CSmartPropFilterAPI
- CSmartPropMaterialReplacement
- CSmartPropOperation_MaterialReplacementAPI
- CSmartPropOperationAPI
- CSmartPropPulse_CreateRotator
- CSmartPropPulse_CreateSizer
- CSmartPropPulse_CriteriaPathPosition
- CSmartPropPulse_CriteriaPathPosition::Criteria_t
- CSmartPropPulse_FitOnLine
- CSmartPropPulse_Group
- CSmartPropPulse_PickOneSelector
- CSmartPropPulse_PlaceInSphere
- CSmartPropPulse_SelectionChoiceWeight
- CSmartPropPulse_SelectionChoiceWeight::Criteria_t
- CSmartPropPulse_SelectionEndCap
- CSmartPropPulse_SelectionEndCap::Criteria_t
- CSmartPropPulse_SelectionLinearLength
- CSmartPropPulse_SelectionLinearLength::Criteria_t
- CSmartPropPulse_SmartProp
- CSmartPropRoot
- MaterialGroupChoice_t
Inheritance diagram (104 edges)
classDiagram
CSmartPropModifier <|-- CSmartPropFilter
CSmartPropModifier <|-- CSmartPropOperation
CSmartPropFilter <|-- CSmartPropFilter_Expression
CSmartPropFilter <|-- CSmartPropFilter_MaterialAttributes
CSmartPropFilter <|-- CSmartPropFilter_Probability
CSmartPropFilter <|-- CSmartPropFilter_SurfaceAngle
CSmartPropFilter <|-- CSmartPropFilter_SurfaceProperties
CSmartPropFilter <|-- CSmartPropFilter_VariableValue
CSmartPropOperation <|-- CSmartPropOperation_ComputeCrossProduct3D
CSmartPropOperation <|-- CSmartPropOperation_ComputeDistance3D
CSmartPropOperation <|-- CSmartPropOperation_ComputeDotProduct3D
CSmartPropOperation <|-- CSmartPropOperation_ComputeNormalizedVector3D
CSmartPropOperation <|-- CSmartPropOperation_ComputeProjectVector3D
CSmartPropOperation <|-- CSmartPropOperation_ComputeVectorBetweenPoints3D
CSmartPropOperation <|-- CSmartPropOperation_MaterialOverride
CSmartPropOperation <|-- CSmartPropOperation_MaterialTint
CSmartPropOperation <|-- CSmartPropOperation_RandomColorTintColor
CSmartPropOperation <|-- CSmartPropOperation_RestoreState
CSmartPropOperation <|-- CSmartPropOperation_SaveColor
CSmartPropOperation <|-- CSmartPropOperation_SaveDirection
CSmartPropOperation <|-- CSmartPropOperation_SavePosition
CSmartPropOperation <|-- CSmartPropOperation_SaveScale
CSmartPropOperation <|-- CSmartPropOperation_SaveState
CSmartPropOperation <|-- CSmartPropOperation_SaveSurfaceNormal
CSmartPropOperation <|-- CSmartPropOperation_SetMateraialGroupChoice
CSmartPropOperation <|-- CSmartPropOperation_SetTintColor
CSmartPropOperation <|-- CSmartPropOperation_SetVariable
CSmartPropOperation <|-- CSmartPropTransformOperation
CSmartPropTransformOperation <|-- CSmartPropOperation_CreateLocator
CSmartPropTransformOperation <|-- CSmartPropOperation_CreateRotator
CSmartPropTransformOperation <|-- CSmartPropOperation_CreateSizer
CSmartPropTransformOperation <|-- CSmartPropOperation_RandomOffset
CSmartPropTransformOperation <|-- CSmartPropOperation_RandomRotation
CSmartPropTransformOperation <|-- CSmartPropOperation_RandomScale
CSmartPropTransformOperation <|-- CSmartPropOperation_ResetRotation
CSmartPropTransformOperation <|-- CSmartPropOperation_ResetScale
CSmartPropTransformOperation <|-- CSmartPropOperation_RigidDeformation
CSmartPropTransformOperation <|-- CSmartPropOperation_Rotate
CSmartPropTransformOperation <|-- CSmartPropOperation_RotateTowards
CSmartPropTransformOperation <|-- CSmartPropOperation_Scale
CSmartPropTransformOperation <|-- CSmartPropOperation_SetOrientation
CSmartPropTransformOperation <|-- CSmartPropOperation_SetPosition
CSmartPropTransformOperation <|-- CSmartPropOperation_Trace
CSmartPropTransformOperation <|-- CSmartPropOperation_Translate
CSmartPropOperation_Trace <|-- CSmartPropOperation_TraceInDirection
CSmartPropOperation_Trace <|-- CSmartPropOperation_TraceToLine
CSmartPropOperation_Trace <|-- CSmartPropOperation_TraceToPoint
CSmartPropParameter <|-- CSmartPropChoice
CSmartPropParameter <|-- CSmartPropVariable
CSmartPropVariable <|-- CSmartPropVariable_Angles
CSmartPropVariable <|-- CSmartPropVariable_ApplyColorMode
CSmartPropVariable <|-- CSmartPropVariable_Bool
CSmartPropVariable <|-- CSmartPropVariable_ChoiceSelectionMode
CSmartPropVariable <|-- CSmartPropVariable_Color
CSmartPropVariable <|-- CSmartPropVariable_ColorSelectionMode
CSmartPropVariable <|-- CSmartPropVariable_CoordinateSpace
CSmartPropVariable <|-- CSmartPropVariable_DirectionVector
CSmartPropVariable <|-- CSmartPropVariable_DistributionMode
CSmartPropVariable <|-- CSmartPropVariable_Float
CSmartPropVariable <|-- CSmartPropVariable_GridOriginMode
CSmartPropVariable <|-- CSmartPropVariable_GridPlacementMode
CSmartPropVariable <|-- CSmartPropVariable_Int
CSmartPropVariable <|-- CSmartPropVariable_Material
CSmartPropVariable <|-- CSmartPropVariable_MaterialGroup
CSmartPropVariable <|-- CSmartPropVariable_Model
CSmartPropVariable <|-- CSmartPropVariable_OrientationMode
CSmartPropVariable <|-- CSmartPropVariable_PathPositions
CSmartPropVariable <|-- CSmartPropVariable_PickMode
CSmartPropVariable <|-- CSmartPropVariable_RadiusPlacementMode
CSmartPropVariable <|-- CSmartPropVariable_ScaleMode
CSmartPropVariable <|-- CSmartPropVariable_String
CSmartPropVariable <|-- CSmartPropVariable_SurfaceProperty
CSmartPropVariable <|-- CSmartPropVariable_TraceNoHit
CSmartPropVariable <|-- CSmartPropVariable_Vector2D
CSmartPropVariable <|-- CSmartPropVariable_Vector3D
CSmartPropVariable <|-- CSmartPropVariable_Vector4D
CSmartPropElement <|-- CSmartPropElement_Group
CSmartPropElement <|-- CSmartPropElement_Model
CSmartPropElement <|-- CSmartPropElement_ModelEntity
CSmartPropElement <|-- CSmartPropElement_ModifyState
CSmartPropElement <|-- CSmartPropElement_SmartProp
CSmartPropElement_Group <|-- CSmartPropElement_Deformer
CSmartPropElement_Group <|-- CSmartPropElement_FitOnLine
CSmartPropElement_Group <|-- CSmartPropElement_Layout2DGrid
CSmartPropElement_Group <|-- CSmartPropElement_PickOne
CSmartPropElement_Group <|-- CSmartPropElement_PlaceInSphere
CSmartPropElement_Group <|-- CSmartPropElement_PlaceMultiple
CSmartPropElement_Group <|-- CSmartPropElement_PlaceOnPath
CSmartPropElement_ModelEntity <|-- CSmartPropElement_PropDynamic
CSmartPropElement_ModelEntity <|-- CSmartPropElement_PropPhysics
CSmartPropElement_Deformer <|-- CSmartPropElement_BendDeformer
CSmartPropElement_Deformer <|-- CSmartPropElement_MidpointDeformer
CSmartPropElement_Deformer <|-- CSmartPropElement_PlaceOnMesh
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_ChoiceWeight
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_EdgeAngleCriteria
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_EndCap
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_IsValid
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_LinearLength
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_MaterialCriteria
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_PathPosition
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_TopoEdgeCountCriteria
CSmartPropSelectionCriteria <|-- CSmartPropSelectionCriteria_VertexCountCriteria
CSmartPropPulse_BaseQueryableFlow <|-- CSmartPropPulse_CreateLocator
CSmartPropPulse_BaseQueryableFlow <|-- CSmartPropPulse_PlaceOnPath