Definition of a single workspace. It contains one origin and one destination geometry from which the possible poses will be calculated. Additionally, the upVector and the rotation values define the possible view angles of the camera. More...
Public Types | |
enum class | Type { Simple , Advanced } |
Public Member Functions | |
Definition (Transform trans, Vector3 upVector, float rollAngleRange, float rollAngleStep, float fieldOfView, Type type) | |
Vector3[] | GetCameraPositions () |
Function for obtaining all positions of a geometry definition directly from vlSDK. More... | |
Transform[] | GetCameraTransforms () |
Function for obtaining all poses of a Simple WorkSpace definition directly from vlSDK. More... | |
Matrix4x4 | GetOriginTransform () |
Function for obtaining all poses of a Simple WorkSpace definition directly from vlSDK. More... | |
Data Fields | |
Geometry | destination |
float | fieldOfView |
Geometry | origin |
float | rollAngleRange |
float | rollAngleStep |
Transform | transformation |
string | type = "WorkSpaceDef" |
float[] | upVector |
Definition of a single workspace. It contains one origin and one destination geometry from which the possible poses will be calculated. Additionally, the upVector and the rotation values define the possible view angles of the camera.
|
inline |
|
inline |
Function for obtaining all poses of a Simple WorkSpace definition directly from vlSDK.
|
inline |
Function for obtaining all poses of a Simple WorkSpace definition directly from vlSDK.