![]() |
NDEVR
API Documentation
|
Specialized Model subclasses for domain-specific data. More...
Classes | |
| class | ArcShape |
| Model class for storing, rendering, and logically modifying a 3D conic arc. More... | |
| class | BlockModel |
| Extends GridMesh<3> to provide 3D block-model geometry with kriging and triangulation support. More... | |
| class | BuildActionDefinition |
| A Model subclass that defines a single build action or workflow step, holding its action type, options, execution state, and log stream integration. More... | |
| class | Camera |
| A core object representing a user view as well as convenience functions for moving this view through 3D space. More... | |
| class | Customer |
| Model representing a customer entity with contact information, jobs, and devices. More... | |
| class | CustomerDevice |
| Model representing a customer's device (PC, phone, etc.) with associated metadata. More... | |
| class | CustomerJob |
| Model representing a customer job (e.g. More... | |
| class | CylinderShape |
| Model class for storing, rendering, and logically modifying a 3D cylinder. More... | |
| class | KeyFrameMap |
| Manages the visualization of keyframes in the design model. More... | |
| class | KeyPointMap |
| Manages the visualization of map points in the design model. More... | |
| class | LineOfSight |
| A Model which represents everything that is visible from a certain vantage point. More... | |
| class | LocationOperations |
| A Model which contains logic for dynamically setting the location of an object relative to information that might dynamically change. More... | |
| class | ModelTileGroup |
| A Model subclass that manages tiling (repeating) a source model along a path or surface. More... | |
| class | NDEVRChartModel |
| A Model subclass that provides charting and data visualization capabilities. More... | |
| struct | NDEVRChartModel::BackgroundAppearance |
| Defines the visual appearance of the chart background, including grid lines, axis labels, and title. More... | |
| struct | NDEVRChartModel::CursorAppearance |
| Defines the visual appearance of a chart cursor overlay. More... | |
| struct | NDEVRChartModel::SeriesAppearance |
| Defines the visual appearance of a data series within the chart. More... | |
| class | OrientationOperations |
| Allows for easy manipulation of a Models orientation. More... | |
| class | PaperView |
| Represents a paper/print layout view within the design, wrapping a Model with page-size, margin, and capture-region semantics for print or export workflows. More... | |
| class | Password |
| Model representing a stored password entry associated with a customer device. More... | |
| class | QWidgetModel |
| A 3D Model that mirrors a QWidget object. More... | |
| class | RulerModel |
| A Model which can be used to show lengths of data between two points. More... | |
| class | Scene |
| The root Model that is responsible for storing the underlying data for all Scene Models. More... | |
| class | SegmentedBlockModel< t_point_type > |
| A Model subclass providing a segmented spatial block model over a bounded region. More... | |
| class | Skybox |
| Contains a 3D box used to render complicated backgrounds for a CameraBackground object. More... | |
| class | SpeedLimit |
| Used to describe the speed limit of a road and used with StreetInfo object. More... | |
| class | StreetInfo |
| Stores all information relating to a road or street. More... | |
| class | StreetName |
| A Model which contains information about the name of a street, road, highway, etc. More... | |
| class | SurfaceCondition |
| Used to describe the condition of a surface for a StreetInfo object. More... | |
| class | SurfaceType |
| Used to describe the type of surface for a StreetInfo object. More... | |
| class | TransitIncident |
| Represents a transit incident, providing access to its address and time. More... | |
| class | TransitIncidentEntity |
| Base class representing any entity involved in a transit incident. More... | |
| class | VehicleModel |
| A Model subclass representing a vehicle in the design scene, with support for loading from VehicleRecord data and displaying a 3D visual model. More... | |
| class | VulkanVideoRenderer |
| A Model subclass that renders a video stream from a GStreamer source into the 3D scene. More... | |
| class | WorkSurface |
| Represents a work surface within the design hierarchy. More... | |
| class | XRHand |
| Support for a virtual hand, typically mirroring a user hand in the OpenXR space. More... | |
Specialized Model subclasses for domain-specific data.
These classes inherit from Model and add typed accessors and logic for specific kinds of design objects such as text labels, images, splines, cameras, stations, and more.