anatomist  5.1.2
3D neuroimaging data viewer
anatomist::ATransformSet Class Reference

List of all transformations. More...

#include <anatomist/reference/transfSet.h>

Public Member Functions

 ATransformSet ()
 
virtual ~ATransformSet ()
 Deletes all registered transformations as well. More...
 
unsigned size () const
 
Transformationtransformation (const Referential *src, const Referential *dst)
 
const Transformationtransformation (const Referential *src, const Referential *dst) const
 
const std::set< Transformation * > & allTransformations () const
 
void registerTransformation (Transformation *t)
 
void unregisterTransformation (Transformation *t)
 
std::set< Transformation * > transformationsWith (const Referential *ref) const
 
void deleteTransformationsWith (const Referential *ref)
 
bool hasTransformation (const Transformation *t) const
 
void registerObserver (const Referential *src, const Referential *dst, Observer *o)
 
void unregisterObserver (const Referential *src, const Referential *dst, Observer *o)
 
std::set< Referential * > connectedComponent (Referential *r) const
 
std::list< Transformation * > shortestPath (Referential *src, Referential *dst) const
 
void updateTransformation (Transformation *tr)
 

Static Public Member Functions

static ATransformSetinstance ()
 

Detailed Description

List of all transformations.

Singleton

Definition at line 53 of file transfSet.h.

Constructor & Destructor Documentation

◆ ATransformSet()

anatomist::ATransformSet::ATransformSet ( )

◆ ~ATransformSet()

virtual anatomist::ATransformSet::~ATransformSet ( )
virtual

Deletes all registered transformations as well.

Member Function Documentation

◆ allTransformations()

const std::set<Transformation *>& anatomist::ATransformSet::allTransformations ( ) const

◆ connectedComponent()

std::set<Referential *> anatomist::ATransformSet::connectedComponent ( Referential r) const

◆ deleteTransformationsWith()

void anatomist::ATransformSet::deleteTransformationsWith ( const Referential ref)

◆ hasTransformation()

bool anatomist::ATransformSet::hasTransformation ( const Transformation t) const

◆ instance()

static ATransformSet* anatomist::ATransformSet::instance ( )
static

◆ registerObserver()

void anatomist::ATransformSet::registerObserver ( const Referential src,
const Referential dst,
Observer o 
)

◆ registerTransformation()

void anatomist::ATransformSet::registerTransformation ( Transformation t)

◆ shortestPath()

std::list<Transformation *> anatomist::ATransformSet::shortestPath ( Referential src,
Referential dst 
) const

◆ size()

unsigned anatomist::ATransformSet::size ( ) const

◆ transformation() [1/2]

Transformation* anatomist::ATransformSet::transformation ( const Referential src,
const Referential dst 
)

◆ transformation() [2/2]

const Transformation* anatomist::ATransformSet::transformation ( const Referential src,
const Referential dst 
) const

◆ transformationsWith()

std::set<Transformation *> anatomist::ATransformSet::transformationsWith ( const Referential ref) const

◆ unregisterObserver()

void anatomist::ATransformSet::unregisterObserver ( const Referential src,
const Referential dst,
Observer o 
)

◆ unregisterTransformation()

void anatomist::ATransformSet::unregisterTransformation ( Transformation t)

◆ updateTransformation()

void anatomist::ATransformSet::updateTransformation ( Transformation tr)

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