8#include "RshPluginScript/RshPluginScriptDefines.h"
9#include "RshBasePrivate/Unit/RshUnits.h"
10#include "RshDisplay/SComp/DAbstractImage.h"
11#include "RshDisplay/SComp/SImage.h"
12#include "RshPluginScript/SClass/SComp.h"
13#include <QtScript/Array>
14#include <QtScript/QScriptable>
17namespace rsh::ScriptBinding
71 :
public SObjectStatic
113Q_DECLARE_METATYPE(SCameraExternal::_SCameraExternalDummy);
120Q_DECLARE_METATYPE(rsh::ScriptBinding::SCameraExternal);
This class is only available if you have the Survey plugin. .
Definition: SCameraExternal.h:30
SetPosition(SPoint iPosition)
Set the camera position in the world frame.
String toString()
Get the type of the variable.
static Array FromFile(String iFileName)
Function to import an .excam file and create a new SCameraExternal from file.
Array GetOrientation()
Get the camera orientation in the world coordinate system.
static SCameraExternal New()
Default constructor.
Array GetPosition()
Get the camera position in the world frame.
SetOrientation(Number iAngX, Number iAngY, Number iAngZ)
Set the camera orientation from rotation angles in the world coordinate system. Angles are given in d...
static SCameraExternal New(SCameraExternal iOther)
Constructs a SCameraExternal by copying the SCameraExternal Other.
This class is an abstract class, you can use these function in its derived classes.
Definition: SObject.h:35
3D point manipulation class. The SPoint creation can be done by calling the static functions:
Definition: SPoint.h:23