Home Previous Up Next Index

armarx::ViconComponentInterface

Overview

interface ViconComponentInterface extends SensorActorUnitInterface

Operation Index

getFrame
requests a frame from vicon
getRelativePosition
Returns the position of the subjects marker in the coordinate system of the base subject.
getRelativePositions
Returns the position of the subject's marker in the baseSubject's coordinate system as well as two additional points indicating the subject's orientation in the baseSubject's coordiante system.
printStatus
Prints all information that can be obtained from vicon.
startRecording
stopRecording

Operations

void getFrame() throws ViconException

requests a frame from vicon

Vector3Base getRelativePosition(string subjectName, string markerName, string baseSubjectName) throws ViconException, OccludedException

Returns the position of the subjects marker in the coordinate system of the base subject. The base subject must have three markers with the names 1, 2 and 3.

::Ice::FloatSeq getRelativePositions(string subjectName, string baseSubjectName) throws ViconException, OccludedException

Returns the position of the subject's marker in the baseSubject's coordinate system as well as two additional points indicating the subject's orientation in the baseSubject's coordiante system.

void printStatus()

Prints all information that can be obtained from vicon.

void startRecording(string customName)

void stopRecording()


Home Previous Up Next Index