35 #ifndef ANA_FUSION_DEFFUSIONMETHODS_H    36 #define ANA_FUSION_DEFFUSIONMETHODS_H    53     virtual int canFusion( 
const std::set<AObject *> & );
    57     virtual std::string 
ID() 
const;
    78     virtual int canFusion( 
const std::set<AObject *> & );
    82     virtual std::string 
ID() 
const;
    96     virtual int canFusion( 
const std::set<AObject *> & );
   100     virtual std::string 
ID() 
const;
   114     virtual int canFusion( 
const std::set<AObject *> & );
   116     virtual std::string 
ID() 
const;
   126     virtual int canFusion( 
const std::set<AObject *> & );
   128     virtual std::string 
ID() 
const;
   138     virtual int canFusion( 
const std::set<AObject *> & );
   140     virtual std::string 
ID() 
const;
   149     virtual int canFusion( 
const std::set<AObject *> & );
   151     virtual std::string 
ID() 
const;
   160     virtual int canFusion( 
const std::set<AObject *> & );
   162     virtual std::string 
ID() 
const;
   172     virtual int canFusion( 
const std::set<AObject *> & );
   174     virtual std::string 
ID() 
const;
   184     virtual int canFusion( 
const std::set<AObject *> & );
   186     virtual std::string 
ID() 
const;
   196     virtual int canFusion( 
const std::set<AObject *> & );
   198     virtual std::string 
ID() 
const;
   208     virtual int canFusion( 
const std::set<AObject *> & );
   210     virtual std::string 
ID() 
const;
   220     virtual int canFusion( 
const std::set<AObject *> & );
   222     virtual std::string 
ID() 
const;
 virtual std::string ID() const
identifier for the method 
 
virtual ~Fusion2dMethod()
 
ConnectivityMatrixFusionMethod()
 
virtual ~ConnectivityMatrixFusionMethod()
 
Base Anatomist object (abstract) 
 
virtual int canFusion(const std::set< AObject *> &)
returns 0 if fusion is not possible on the given objects, or a positive number if it is allowed...
 
virtual ~FusionSliceMethod()
 
virtual ~FusionMultiTextureMethod()
 
Default fusion method for Fusion3D objects. 
 
virtual bool orderingMatters() const
 
virtual ~FusionTesselationMethod()
 
virtual ~Fusion2DMeshMethod()
 
VectorFieldFusionMethod()
 
virtual ~FusionRGBAVolumeMethod()
 
virtual ~Fusion3dMethod()
 
Default fusion method for Fusion2D objects. 
 
virtual ~FusionTextureMethod()
 
virtual ~PlanarFusion3dMethod()
 
virtual std::string generatedObjectType() const
 
virtual ~FusionCutMeshMethod()
 
virtual ~FusionClipMethod()
 
virtual ~VectorFieldFusionMethod()
 
FusionMultiTextureMethod()
 
FusionTesselationMethod()
 
virtual AObject * fusion(const std::vector< AObject *> &)
creates the fusion