anatomist 6.0.4
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.
 
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 ( )

Referenced by instance().

◆ ~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

References ATransformSet().

◆ 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: