▼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 |
CLSFrameEvent | A special type of sensor event for frame-specific data |
CLSFutureTask | A task object representing an asynchronous operation |
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 |
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 |
CLSScanner | The general interface to connect and communicate with a FARO Focus laser scanner |
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 |
▼CLSSensor | The general interface to connect and communicate with a FARO sensor devices |
CButtonInfo | Button info containing hardware button and event |
CLSSensorEvent | An event that is caused by a sensor and can contain extra data |
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 |