9 #ifndef CMZN_FIELDSCENEVIEWERPROJECTION_HPP__
10 #define CMZN_FIELDSCENEVIEWERPROJECTION_HPP__
12 #include "zinc/fieldsceneviewerprojection.h"
13 #include "zinc/field.hpp"
14 #include "zinc/fieldmodule.hpp"
15 #include "zinc/sceneviewer.hpp"
16 #include "zinc/types/scenecoordinatesystem.hpp"
22 class FieldSceneviewerProjection :
public Field
42 explicit FieldSceneviewerProjection(cmzn_field_id field_id) : Field(field_id)
51 FieldSceneviewerProjection() : Field(0)
61 sceneviewer.
getId(),
static_cast<cmzn_scenecoordinatesystem
>(fromCoordinateSystem),
62 static_cast<cmzn_scenecoordinatesystem>(toCoordinateSystem)));
cmzn_sceneviewer_id getId() const
Definition: sceneviewer.hpp:449
Scenecoordinatesystem
Definition: scenecoordinatesystem.hpp:26
FieldSceneviewerProjection createFieldSceneviewerProjection(const Sceneviewer &sceneviewer, Scenecoordinatesystem fromCoordinateSystem, Scenecoordinatesystem toCoordinateSystem)
Definition: fieldsceneviewerprojection.hpp:56
A field whose values are the 4x4 transformation matrix mapping coordinates between two scene coordina...
Definition: fieldsceneviewerprojection.hpp:38
The Zinc sceneviewer is responsible for rendering the graphical Scene.
Definition: sceneviewer.hpp:261