This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented in STL::ImportNotifier, STL::ImportResultsKit, STL::ImportOptionsKit, OBJ::ImportNotifier, OBJ::ImportResultsKit, OBJ::ImportOptionsKit, Hardcopy::GDI::ExportOptionsKit, Hardcopy::File::ExportOptionsKit, Stream::ImportNotifier, Stream::ExportOptionsKit, Stream::ImportResultsKit, Stream::ImportOptionsKit, IONotifier, KeyboardState, TouchState, MouseState, EventHandler, EventDispatcher, World, UpdateOptionsControl, UpdateOptionsKit, HighlightControl, HighlightOptionsKit, SelectionControl, SelectionResults, SelectionResultsIterator, SelectionItem, SelectionOptionsControl, SelectionOptionsKit, TreeContext, SearchOptionsKit, CutGeometryGatheringOptionsKit, ShaderDefinition, ShaderKit, Shader::ImportOptionsKit, LinePatternDefinition, MaterialPaletteDefinition, NamedStyleDefinition, CubeMapDefinition, ImageDefinition, OffScreenWindowKey, OffScreenWindowOptionsControl, ImageKit, Image::ImportOptionsKit, Image::ExportOptionsKit, TextureOptionsKit, TextureDefinition, GlyphDefinition, PortfolioKey, Definition, LinePatternKit, LinePatternParallelKit, GlyphLinePatternElement, BlankLinePatternElement, SolidLinePatternElement, LinePatternElement, LinePatternOptionsKit, GlyphKit, InfiniteLineGlyphElement, CircularArcGlyphElement, EllipseGlyphElement, DotGlyphElement, LineGlyphElement, GlyphElement, ApplicationWindowKey, StandAloneWindowKey, ApplicationWindowOptionsControl, ApplicationWindowOptionsKit, OffScreenWindowOptionsKit, StandAloneWindowOptionsControl, StandAloneWindowOptionsKit, ReferenceKey, StyleKey, IncludeKey, GridKey, GridKit, PolygonKey, PolygonKit, MeshKey, MeshKit, ShellKey, ShellKit, ShellRelationResultsKit, ShellRelationOptionsKit, ShellOptimizationOptionsKit, TextKey, TextKit, EllipticalArcKey, EllipticalArcKit, EllipseKey, EllipseKit, TrimKit, TrimElement, NURBSSurfaceKey, NURBSSurfaceKit, NURBSCurveKey, NURBSCurveKit, SpotlightKey, SpotlightKit, InfiniteLineKey, InfiniteLineKit, CuttingSectionKey, CuttingSectionKit, CircularWedgeKey, CircularWedgeKit, CircularArcKey, CircularArcKit, CircleKey, CircleKit, SphereKey, SphereKit, CylinderKey, CylinderKit, DistantLightKey, DistantLightKit, MarkerKey, MarkerKit, LineKey, LineKit, GeometryKey, AttributeLockControl, AttributeLockKit, FontInfoState, WindowInfoControl, WindowInfoKit, DebuggingControl, DebuggingKit, SubwindowControl, SubwindowKit, ContourLineControl, ContourLineKit, VisualEffectsControl, VisualEffectsKit, TransformMaskControl, TransformMaskKit, PostProcessEffectsControl, PostProcessEffectsKit, DrawingAttributeControl, DrawingAttributeKit, HiddenLineAttributeControl, HiddenLineAttributeKit, PerformanceControl, PerformanceKit, NURBSSurfaceAttributeControl, NURBSSurfaceAttributeKit, MaterialKit, ConditionControl, StyleControl, PortfolioControl, MaterialMappingControl, MaterialMappingKit, TextureMatrixControl, ModellingMatrixControl, MatrixKit, CurveAttributeControl, CurveAttributeKit, EdgeAttributeControl, EdgeAttributeKit, LineAttributeControl, LineAttributeKit, TextAttributeControl, TextAttributeKit, CuttingSectionAttributeControl, CuttingSectionAttributeKit, CylinderAttributeControl, CylinderAttributeKit, LightingAttributeControl, LightingAttributeKit, SphereAttributeControl, SphereAttributeKit, MarkerAttributeControl, MarkerAttributeKit, CullingControl, CullingKit, ColorInterpolationControl, ColorInterpolationKit, TransparencyControl, TransparencyKit, SelectabilityControl, SelectabilityKit, CameraControl, CameraKit, VisibilityControl, VisibilityKit, BoundingControl, BoundingKit, KeyPath, WindowKey, UpdateNotifier, SegmentKey, Key, Condition, Publish::ExportOptionsKit, FontSearchResults, FontSearchResultsIterator, SearchResults, SearchResultsIterator, Publish::PageControl, EventNotifier, Publish::DocumentKey, Publish::TextFieldKit, Publish::SignatureFieldKit, Publish::DropDownListKit, Publish::ListBoxKit, Publish::RadioButtonKit, Publish::CheckBoxKit, Publish::ButtonKit, Publish::LinkKit, Publish::SlideTableKit, ComponentTreeItem, ComponentTree, Publish::TableKit, Publish::ImageKit, Exchange::TessellationOptionsKit, SceneTreeItem, Exchange::ExportXMLOptionsKit, Publish::TextKit, SceneTree, Exchange::ExportU3DOptionsKit, Publish::ViewKit, Exchange::ExportSTLOptionsKit, Publish::ArtworkKit, Exchange::ExportSTEPOptionsKit, BooleanMetadata, Exchange::ExportPRCOptionsKit, TimeMetadata, StringMetadata, DoubleMetadata, Exchange::ExportParasolidOptionsKit, UnsignedIntegerMetadata, IntegerMetadata, Exchange::ExportJTOptionsKit, Metadata, Publish::AnnotationKit, CADModel, Exchange::ExportIGESOptionsKit, Capture, Exchange::ExportACISOptionsKit, Filter, Exchange::ModelFileImportOptionsKit, ComponentPath, Component, Parasolid::ExportOptionsKit, AxisTriadControl, NavigationCubeControl, OperatorControl, Parasolid::LineTessellationKit, Exchange::ImportOptionsKit, Operator, Publish::PageKit, SprocketPath, Exchange::Configuration, Parasolid::FacetTessellationKit, Publish::DocumentKit, Exchange::ExportNotifier, Parasolid::ImportOptionsKit, Layout, Exchange::TranslationNotifier, Model, Parasolid::ImportNotifier, Exchange::ImportNotifier, Parasolid::CADModel, Exchange::Filter, Parasolid::Component, Exchange::Capture, View, SprocketControl, Exchange::CADModel, Sketchup::ImportOptionsKit, Exchange::Sheet, Sketchup::ImportNotifier, Canvas, Exchange::Component, and Sketchup::ImportResultsKit.