div class="twikiTopBar">

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

Pose Reconstruction based on AR Toolkit code


Files

file  ARTkPoseReconstructService.cpp
 The file containing the ARTkPoseReconstruct service class.
file  ARTkPoseReconstructService.h
 The file containing the ARTkPoseReconstruct service class declaration.
file  FrameMarkerNeed.cpp
 The file containing the FrameMarkerNeed class.
file  FrameNFTNeed.cpp
 The file containing the FrameNFTNeed class.
file  MarkerInfo.cpp
 The file containing the ARTkMarkerInfo class.

Data Structures

class  ARTkPoseReconstructService
 The class handling the setup of needs & abilities. More...
class  ARTkMarkerInfo
 A class encapsulating all info we need for a single marker. More...
class  ARTkFrameMarkerNeed
 The class handling the MarkerData need. More...
class  ARTkFrameNFTNeed
 The class handling the NFTData need. More...

Functions

int main (int argc, char **argv)
 Sets up the connection with the service manager.

Detailed Description

This Service takes Marker Detection events from service ARTkMarkerDetection and uses AR Toolkit's internal pose reconstruction code to determine the camera's pose in a coordinate system based on a marker.

Author:
Martin Wagner <martin.wagner@in.tum.de>

Function Documentation

int main int  argc,
char **  argv
 

Sets up the connection with the service manager.

This method is responsible for setting up the connection between the service and the DWARF service manager. The sequence of action is as follows:

  1. Set up the connection to the DWARF service manager using the corbainit helper library.
  2. Instantiate an object of class ARTkPoseReconstructService
  3. Register this object at the service manager.
  4. Sleep until the service gets stopped.

Definition at line 69 of file src/services/tracking/ARTkPoseReconstruct/main.cpp.

Pose Reconstruction based on AR Toolkit code | generated on Sun Apr 29 02:01:25 2007 by Doxygen 1.4.1 for DWARF