API Documentation
Loading...
Searching...
No Matches
Calibration.h
Go to the documentation of this file.
1#pragma once
2#include <NDEVR/Model.h>
3#if NDEVR_CALIBRATION
4namespace NDEVR
5{
6 class TranslatedString;
7 /**--------------------------------------------------------------------------------------------------
8 \brief Layer class for storing, rendering, and logically modifying an Aligned orientation. Alignments
9 can be modified by the end user to change the orientation of everything inheriting from this layer
10 **/
11 class NDEVR_DESIGN_API Calibration : public Model
12 {
13 public:
14 Calibration();
15 Calibration(const Model& model);
16 Ray<3, fltp08> alignmentVector() const;
17 void setAlignmentVector(const Ray<3, fltp08>& vector);
18 static constexpr const char* TypeName()
19 {
20 return "calibration";
21 }
22 protected:
23 TranslatedString defaultCalibrationName() const;
24 };
25}
26#endif
#define NDEVR_DESIGN_API
Definition DLLInfo.h:55
Definition ACIColor.h:37