NDEVR
API Documentation
Topics
Here is a list of all topics with brief descriptions:
[detail level 12]
 Core TypesFundamental data types, containers, and platform abstractions
 BuffersDynamic arrays, memory management, and container utilities
 Color TypesColor representation, conversion, and palette classes
 DatabaseTable storage, typed columns, and binary serialization
 File IOFile access, binary serialization, and structured data parsing
 MathVectors, matrices, angles, bounds, and geometric primitives
 StringsString types, views, translation, and text conversion utilities
 ThreadingThreads, locks, queues, and concurrency primitives
 Design SystemThe scene graph, geometry, commands, and design object management
 Custom ModelsSpecialized Model subclasses for domain-specific data
 Design CommandsUndoable commands for modifying design state
 Design CoreCore design objects: DesignObject, Model, Material, Effect
 GeometryGeometry objects, filters, booleans, and mesh operations
 Hardware and IOHardware devices, file formats, scanners, and deployments
 ConnectionsCommunication backends for serial, Bluetooth, network, and WebSocket
 DeploymentsDrill holes, drill patterns, calibration, and deployment tracking
 DevicesHardware device abstractions and sensor implementations
 IO FactoriesFile I/O factory classes for reading and writing various formats
 Scanners3D scanning hardware and scan data management
 User InterfaceQt widgets, input controllers, logging, and runtime services
 InputKeyboard, mouse, and controller input handling
 Log StreamsLog output stream implementations
 Software ServicesPluggable service interfaces registered at runtime
 WidgetsQt-based UI components and custom controls
 VisualizationRendering, selection, coordinate systems, and camera management
 GraphicsRendering engines, graphics pipelines, and viewport management
 SelectionSelection controllers, snap points, and highlight effects
 Units and ProjectionsUnit systems, coordinate projections, and conversion utilities