CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::RepContainer Class Reference

#include <cxRepContainer.h>

Public Member Functions

 RepContainer (std::vector< RepPtr > reps)
 
template<class REP >
boost::shared_ptr< REP > findFirst (ToolPtr tool)
 
template<class REP >
boost::shared_ptr< REP > findFirst (DataPtr data)
 
template<class REP >
boost::shared_ptr< REP > findFirst ()
 
template<class REP >
boost::shared_ptr< REP > findManualToolRep ()
 

Static Public Member Functions

template<class REP >
static std::vector< boost::shared_ptr< REP > > findReps (std::vector< RepPtr > reps)
 

Detailed Description

  • Utility functions for accessing reps,
Date
Dec 10, 2008
Author
Janne Beate Bakeng, SINTEF
Christian Askeland, SINTEF

Definition at line 39 of file cxRepContainer.h.

Constructor & Destructor Documentation

cx::RepContainer::RepContainer ( std::vector< RepPtr reps)
inline

Definition at line 42 of file cxRepContainer.h.

Member Function Documentation

template<class REP >
boost::shared_ptr<REP> cx::RepContainer::findFirst ( ToolPtr  tool)
inline

Definition at line 45 of file cxRepContainer.h.

template<class REP >
boost::shared_ptr<REP> cx::RepContainer::findFirst ( DataPtr  data)
inline

Definition at line 59 of file cxRepContainer.h.

template<class REP >
boost::shared_ptr<REP> cx::RepContainer::findFirst ( )
inline

Definition at line 71 of file cxRepContainer.h.

template<class REP >
boost::shared_ptr<REP> cx::RepContainer::findManualToolRep ( )
inline

Definition at line 96 of file cxRepContainer.h.

template<class REP >
static std::vector<boost::shared_ptr<REP> > cx::RepContainer::findReps ( std::vector< RepPtr reps)
inlinestatic

Definition at line 83 of file cxRepContainer.h.


The documentation for this class was generated from the following file: