documentation

VIS.WorkSpace.Definition Class Reference

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 Member Functions

 Definition ()
 
 Definition (Transform trans, Vector3 upVector, float rollAngleRange, float rollAngleStep)
 
Transform [] GetCameraTransforms ()
 Function for obtaining all poses of a WorkSpace definition directly from vlSDK. More...
 

Data Fields

string type = "WorkSpaceDef"
 
Transform transformation
 
float rollAngleRange
 
float rollAngleStep
 
float [] upVector
 
Geometry origin
 
Geometry destination
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ Definition() [1/2]

VIS.WorkSpace.Definition.Definition ( )
inline

◆ Definition() [2/2]

VIS.WorkSpace.Definition.Definition ( Transform  trans,
Vector3  upVector,
float  rollAngleRange,
float  rollAngleStep 
)
inline

Member Function Documentation

◆ GetCameraTransforms()

Transform [] VIS.WorkSpace.Definition.GetCameraTransforms ( )
inline

Function for obtaining all poses of a WorkSpace definition directly from vlSDK.

Returns
Array of Workspace.Transform in the vlSDK coordinate system, which represent all camera poses described by this WorkSpace.Definition

Field Documentation

◆ destination

Geometry VIS.WorkSpace.Definition.destination

◆ origin

Geometry VIS.WorkSpace.Definition.origin

◆ rollAngleRange

float VIS.WorkSpace.Definition.rollAngleRange

◆ rollAngleStep

float VIS.WorkSpace.Definition.rollAngleStep

◆ transformation

Transform VIS.WorkSpace.Definition.transformation

◆ type

string VIS.WorkSpace.Definition.type = "WorkSpaceDef"

◆ upVector

float [] VIS.WorkSpace.Definition.upVector