| ▼NSCENE_API | |
| CLSAppContext | Interface to general information and functionality of the application environment |
| CLSAttribute | Storage class which may contain different common data types |
| CLSAttributeContainer | A general information container class which can contain attributes of different type |
| CLSBinaryReader | Abstract interface for reading binary data |
| CLSCamera | Representation of a camera object within SCENE |
| CLSError | An error is caused when the API unexpectedly fails to function properly |
| CLSEvent | The base class for all API events |
| CLSGenericBinaryObject | Interface to create and read generic binary objects |
| CLSInterface | Acts as a base class for all classes which act as an interface to an internal implementation |
| CLSIterator | A general iterator interface for arbitrary collections |
| CLSKeyEvent | Events which indicate that a keystroke occurred in a view |
| CLSLayoutPlan | Interface to access information and functionality of layout plans |
| CLSLocalWorkspace | Interface to access information and functionality of local workspaces |
| CLSLoginSettings | Container collecting settings for logging in on a server, in particular a WebShare Cloud server for uploading (or downloading) WebShare data |
| CLSMouseEvent | Events which indicate that some mouse action occurred in a view |
| CLSMouseWheelEvent | Represent events triggered by a mouse wheel |
| CLSObject | Information container which can be used to build up a hierarchical tree structure of container elements |
| CLSOverlay3D | Represents an overlay of a 3D-view |
| CLSPanoramaPicture | Interface to read panorama picture objects |
| CLSPod | Helper class to manage the conversion of different data structures to POD (Plain Old Data) format so that they can safely be passed over the dll boundary |
| CLSPointCloud | Interface class to access information and functionality of project point clouds |
| CLSPointCloudRenderer | Interface class to perform rendering of a point cloud |
| CLSPointDataSource | Interface for the import of unstructured point cloud data |
| CLSPointSelection | Interface class to access information and functionality of spatial point selections |
| CLSPointSphericalRGB | The LSPointSphericalRGB is the representation of a scan point with polar double coordinates and 24bit RGB color |
| CLSPointXYZFRGBA | Representation of a scan point with XYZ float coordinates and 32bit RGBA color |
| CLSPointXYZI | Representation of a scan point with XYZ double coordinates and an float intensity value |
| CLSPointXYZN | Representation of a scan point with XYZ double coordinates and XYZ float components of the normal vector |
| CLSPointXYZRGB | Representation of a scan point with XYZ double coordinates and 24bit RGB color |
| CLSPointXYZRGBN | The LSPointXYZRGBN is the representation of a scan point with XYZ double coordinates, 24Bit RGB color and XYZ float components of the normal vector |
| CLSProcessSettings | Interface to read and write settings for processing |
| CLSProject | Interface to access information and functionality of SCENE projects |
| CLSProjectMetadata | Interface to access metadata of FARO project formats |
| CLSRefType | Base class for all API class which support automatic memory management through reference counting |
| CLSRenderable3D | The LSRenderable3D interface defines the basic interface of objects which can be rendered in a view |
| CLSRenderStatistics | The LSRenderStatistics structure provides information about a rendered frame |
| CLSResult | Result class containing different result codes for API methods |
| CLSScan | Interface to access information and functionality of scans |
| CLSScanIterator | A specialized iterator which may be run on organized scans and additionally provides access to the row and column of the current scan point |
| CLSSceneContext | The application interface which provides plugin apps with access to the hosting SCENE instance |
| CLSSceneNode3D | Node in the scene graph of a 3D-view |
| CLSSignal | General signal interface which provides functionality to connect arbitrary function handlers to a specific signal |
| CLSSignalBase | Base class for all signals |
| CLSSphereVolume | Representation of a sphere with XYZ a center and a radius |
| CLSSphericalIterator | A specialized iterator which may be run on organized scans and additionally provides access to the row and column of the current scan point |
| CLSStandaloneConfig | Configuration for complete Standalone Context configuration allows chaining e.g |
| CLSStandaloneContext | Context class for standalone apps |
| CLSString | String implementation for unicode character strings |
| CLSTask | Which represents a generic function object |
| CLSTrackable | Base class for all classes which connect member functions to LSSignal instances |
| CLSView | The general view interface which provides functionality common to all view types |
| CLSView3d | The view interface which provides functionality specific to 3D views |
| CLSView3dSettings | Container collecting settings for the LSView3d class |
| CLSViewEvent | Events associated to a specific viewer |
| CLSVolumeDefinition | LSVolumeDefinition is the base class for user-defined volumes |
| CLSWebShare | Provides interfaces related to WebShare |
| CLSWebShareSettings | Container collecting settings for the WebShare Cloud data export |
| CLSWorkspace | Provides general access to all SCENE workspace types |
| CLSWorkspaceEvent | Events associated to a specific workspace |
| Cref_ptr | Provides a lifetime managing pointer for all LSRefType derived classes |