![]() |
anatomist
5.0.5
3D neuroimaging data viewer
|
Default fusion method for Fusion2D objects. More...
#include <anatomist/fusion/defFusionMethods.h>
Public Member Functions | |
Fusion2dMethod () | |
virtual | ~Fusion2dMethod () |
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. More... | |
virtual AObject * | fusion (const std::vector< AObject *> &) |
creates the fusion More... | |
virtual std::string | ID () const |
identifier for the method More... | |
virtual std::string | generatedObjectType () const |
![]() | |
FusionMethod () | |
virtual | ~FusionMethod () |
virtual bool | orderingMatters () const |
Default fusion method for Fusion2D objects.
Definition at line 47 of file defFusionMethods.h.
|
inline |
Definition at line 50 of file defFusionMethods.h.
|
inlinevirtual |
Definition at line 51 of file defFusionMethods.h.
References canFusion(), fusion(), generatedObjectType(), and ID().
|
virtual |
returns 0 if fusion is not possible on the given objects, or a positive number if it is allowed.
The returned number is a priority (or likelihood) for that fusion on the given objects
Implements anatomist::FusionMethod.
Referenced by anatomist::ConnectivityMatrixFusionMethod::~ConnectivityMatrixFusionMethod(), anatomist::Fusion2DMeshMethod::~Fusion2DMeshMethod(), ~Fusion2dMethod(), anatomist::Fusion3dMethod::~Fusion3dMethod(), anatomist::FusionClipMethod::~FusionClipMethod(), anatomist::FusionCutMeshMethod::~FusionCutMeshMethod(), anatomist::FusionMultiTextureMethod::~FusionMultiTextureMethod(), anatomist::FusionRGBAVolumeMethod::~FusionRGBAVolumeMethod(), anatomist::FusionSliceMethod::~FusionSliceMethod(), anatomist::FusionTesselationMethod::~FusionTesselationMethod(), anatomist::FusionTextureMethod::~FusionTextureMethod(), anatomist::PlanarFusion3dMethod::~PlanarFusion3dMethod(), and anatomist::VectorFieldFusionMethod::~VectorFieldFusionMethod().
creates the fusion
Implements anatomist::FusionMethod.
Referenced by anatomist::ConnectivityMatrixFusionMethod::~ConnectivityMatrixFusionMethod(), anatomist::Fusion2DMeshMethod::~Fusion2DMeshMethod(), ~Fusion2dMethod(), anatomist::Fusion3dMethod::~Fusion3dMethod(), anatomist::FusionClipMethod::~FusionClipMethod(), anatomist::FusionCutMeshMethod::~FusionCutMeshMethod(), anatomist::FusionMultiTextureMethod::~FusionMultiTextureMethod(), anatomist::FusionRGBAVolumeMethod::~FusionRGBAVolumeMethod(), anatomist::FusionSliceMethod::~FusionSliceMethod(), anatomist::FusionTesselationMethod::~FusionTesselationMethod(), anatomist::FusionTextureMethod::~FusionTextureMethod(), anatomist::PlanarFusion3dMethod::~PlanarFusion3dMethod(), and anatomist::VectorFieldFusionMethod::~VectorFieldFusionMethod().
|
virtual |
Implements anatomist::FusionMethod.
Referenced by anatomist::ConnectivityMatrixFusionMethod::orderingMatters(), anatomist::Fusion2DMeshMethod::~Fusion2DMeshMethod(), ~Fusion2dMethod(), anatomist::Fusion3dMethod::~Fusion3dMethod(), anatomist::FusionClipMethod::~FusionClipMethod(), anatomist::FusionCutMeshMethod::~FusionCutMeshMethod(), anatomist::FusionMultiTextureMethod::~FusionMultiTextureMethod(), anatomist::FusionRGBAVolumeMethod::~FusionRGBAVolumeMethod(), anatomist::FusionSliceMethod::~FusionSliceMethod(), anatomist::FusionTesselationMethod::~FusionTesselationMethod(), anatomist::FusionTextureMethod::~FusionTextureMethod(), anatomist::PlanarFusion3dMethod::~PlanarFusion3dMethod(), and anatomist::VectorFieldFusionMethod::~VectorFieldFusionMethod().
|
virtual |
identifier for the method
Implements anatomist::FusionMethod.
Referenced by anatomist::ConnectivityMatrixFusionMethod::~ConnectivityMatrixFusionMethod(), anatomist::Fusion2DMeshMethod::~Fusion2DMeshMethod(), ~Fusion2dMethod(), anatomist::Fusion3dMethod::~Fusion3dMethod(), anatomist::FusionClipMethod::~FusionClipMethod(), anatomist::FusionCutMeshMethod::~FusionCutMeshMethod(), anatomist::FusionMultiTextureMethod::~FusionMultiTextureMethod(), anatomist::FusionRGBAVolumeMethod::~FusionRGBAVolumeMethod(), anatomist::FusionSliceMethod::~FusionSliceMethod(), anatomist::FusionTesselationMethod::~FusionTesselationMethod(), anatomist::FusionTextureMethod::~FusionTextureMethod(), anatomist::PlanarFusion3dMethod::~PlanarFusion3dMethod(), and anatomist::VectorFieldFusionMethod::~VectorFieldFusionMethod().