anatomist  5.1.2
3D neuroimaging data viewer
anatomist::FusionMethod Class Referenceabstract

Fusion method interface. More...

#include <anatomist/fusion/fusionFactory.h>

Inheritance diagram for anatomist::FusionMethod:

Public Member Functions

 FusionMethod ()
 
virtual ~FusionMethod ()
 
virtual int canFusion (const std::set< AObject * > &)=0
 returns 0 if fusion is not possible on the given objects, or a positive number if it is allowed. More...
 
virtual AObjectfusion (const std::vector< AObject * > &)=0
 creates the fusion More...
 
virtual std::string ID () const =0
 identifier for the method More...
 
virtual bool orderingMatters () const
 
virtual std::string generatedObjectType () const =0
 

Detailed Description

Fusion method interface.

Tells if it can fusion a set of objects together, and if so creates the appropriate fusion object

Definition at line 56 of file fusionFactory.h.

Constructor & Destructor Documentation

◆ FusionMethod()

anatomist::FusionMethod::FusionMethod ( )
inline

Definition at line 59 of file fusionFactory.h.

◆ ~FusionMethod()

virtual anatomist::FusionMethod::~FusionMethod ( )
virtual

Member Function Documentation

◆ canFusion()

◆ fusion()

◆ generatedObjectType()

◆ ID()

◆ orderingMatters()

virtual bool anatomist::FusionMethod::orderingMatters ( ) const
virtual

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