Kit

class Kit : public HPS::Object

The Kit class is the base class for all Visualize kits.

Subclassed by HPS::ApplicationWindowOptionsKit, HPS::AttributeLockKit, HPS::BoundingKit, HPS::CameraKit, HPS::CircleKit, HPS::CircularArcKit, HPS::CircularWedgeKit, HPS::ColorInterpolationKit, HPS::ContourLineKit, HPS::CullingKit, HPS::CurveAttributeKit, HPS::CutGeometryGatheringOptionsKit, HPS::CuttingSectionAttributeKit, HPS::CuttingSectionKit, HPS::CylinderAttributeKit, HPS::CylinderKit, HPS::DebuggingKit, HPS::DistantLightKit, HPS::DrawingAttributeKit, HPS::EdgeAttributeKit, HPS::EllipseKit, HPS::EllipticalArcKit, HPS::GlyphKit, HPS::GridKit, HPS::Hardcopy::File::ExportOptionsKit, HPS::Hardcopy::GDI::ExportOptionsKit, HPS::HiddenLineAttributeKit, HPS::HighlightOptionsKit, HPS::HighlightSearchOptionsKit, HPS::Image::ExportOptionsKit, HPS::Image::ImportOptionsKit, HPS::ImageKit, HPS::InfiniteLineKit, HPS::LegacyShader::ImportOptionsKit, HPS::LegacyShaderKit, HPS::LightingAttributeKit, HPS::LineAttributeKit, HPS::LineKit, HPS::LinePatternKit, HPS::LinePatternOptionsKit, HPS::LinePatternParallelKit, HPS::MarkerAttributeKit, HPS::MarkerKit, HPS::MaterialKit, HPS::MaterialMappingKit, HPS::MeshKit, HPS::NURBSCurveKit, HPS::NURBSSurfaceAttributeKit, HPS::NURBSSurfaceKit, HPS::OBJ::ImportOptionsKit, HPS::OBJ::ImportResultsKit, HPS::OffScreenWindowOptionsKit, HPS::PBRMaterialKit, HPS::PerformanceKit, HPS::PixelShaderKit, HPS::PointCloud::ImportOptionsKit, HPS::PointCloud::ImportResultsKit, HPS::PolygonKit, HPS::PostProcessEffectsKit, HPS::STL::ImportOptionsKit, HPS::STL::ImportResultsKit, HPS::SearchOptionsKit, HPS::SegmentOptimizationOptionsKit, HPS::SelectabilityKit, HPS::SelectionOptionsKit, HPS::ShaderSamplerKit, HPS::ShaderTextureKit, HPS::ShapeKit, HPS::ShellKit, HPS::ShellOptimizationOptionsKit, HPS::ShellRelationOptionsKit, HPS::ShellRelationResultsKit, HPS::SphereAttributeKit, HPS::SphereKit, HPS::SpotlightKit, HPS::StandAloneWindowOptionsKit, HPS::Stream::ExportOptionsKit, HPS::Stream::ImportOptionsKit, HPS::Stream::ImportResultsKit, HPS::SubwindowKit, HPS::TextAttributeKit, HPS::TextKit, HPS::TextureOptionsKit, HPS::TransformMaskKit, HPS::TransparencyKit, HPS::TrimKit, HPS::UpdateOptionsKit, HPS::VertexShaderKit, HPS::VisibilityKit, HPS::VisualEffectsKit, HPS::WindowInfoKit

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::Kit