Control

class Control : public HPS::Object

The Control class is the base class for all Visualize controls.

Subclassed by HPS::ApplicationWindowOptionsControl, HPS::AttributeLockControl, HPS::BoundingControl, HPS::CameraControl, HPS::ColorInterpolationControl, HPS::ConditionControl, HPS::ContourLineControl, HPS::CullingControl, HPS::CurveAttributeControl, HPS::CuttingSectionAttributeControl, HPS::CylinderAttributeControl, HPS::DebuggingControl, HPS::DrawingAttributeControl, HPS::EdgeAttributeControl, HPS::HiddenLineAttributeControl, HPS::HighlightControl, HPS::LightingAttributeControl, HPS::LineAttributeControl, HPS::MarkerAttributeControl, HPS::MaterialMappingControl, HPS::ModellingMatrixControl, HPS::NURBSSurfaceAttributeControl, HPS::OffScreenWindowOptionsControl, HPS::PerformanceControl, HPS::PortfolioControl, HPS::PostProcessEffectsControl, HPS::SelectabilityControl, HPS::SelectionControl, HPS::SelectionOptionsControl, HPS::SphereAttributeControl, HPS::StandAloneWindowOptionsControl, HPS::StyleControl, HPS::SubwindowControl, HPS::TextAttributeControl, HPS::TextureMatrixControl, HPS::TransformMaskControl, HPS::TransparencyControl, HPS::UpdateOptionsControl, HPS::VisibilityControl, HPS::VisualEffectsControl, HPS::WindowInfoControl

Public Functions

inline virtual HPS::Type ObjectType() const

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Returns:

The declared type of the object in question, which may differ from the true, underlying type.

Public Static Attributes

static const HPS::Type staticType = HPS::Type::Control