2#include <NDEVR/Model.h>
3#include <NDEVR/ApplicationResource.h>
4#include <NDEVR/Camera.h>
29 static Model* s_visual_model;
Collimator(const Model &model)
Constructs a Collimator from an existing Model.
StringView cameraFeed() const
Retrieves the camera feed identifier for this collimator.
void setCameraFeed(const StringView &view) const
Sets the camera feed identifier for this collimator.
static Resource< String > visual_model
Resource path to the 3D visual model for collimators.
static constexpr StringView TypeName()
The type name used to identify collimator models.
DynamicPointer< Camera > camera()
Returns the camera associated with this collimator.
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Model()
Default constructor. Creates an uninitialized Model.
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
The core String View class for the NDEVR API.
The primary namespace for the NDEVR SDK.