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