|
| mitkClassMacro (GIFNeighbourhoodGreyLevelDifference, AbstractGlobalImageFeature) |
|
Pointer | Clone () const |
|
| GIFNeighbourhoodGreyLevelDifference () |
|
FeatureListType | CalculateFeatures (const Image *image, const Image *mask, const Image *maskNoNAN) override |
|
virtual std::vector< double > | GetRanges () const |
|
void | SetRanges (std::vector< double > ranges) |
|
void | SetRange (double range) |
|
virtual bool | GetUseCTRange () const |
|
virtual void | SetUseCTRange (bool _arg) |
|
void | AddArguments (mitkCommandLineParser &parser) const override |
|
| mitkClassMacro (AbstractGlobalImageFeature, BaseData) |
|
FeatureListType | CalculateFeatures (const Image *image, const Image *mask) |
| Calculates the feature of this abstact interface. Does not necessarily considers the parameter settings. More...
|
|
FeatureListType | CalculateFeaturesSlicewise (const Image::Pointer &image, const Image::Pointer &mask, int sliceID) |
| Calculates the given feature Slice-wise. Might not be availble for an individual filter! More...
|
|
virtual void | CalculateAndAppendFeaturesSliceWise (const Image::Pointer &image, const Image::Pointer &mask, int sliceID, FeatureListType &featureList, bool checkParameterActivation=true) |
| Calculates the feature of this abstact interface. Does not necessarily considers the parameter settings. More...
|
|
void | CalculateAndAppendFeatures (const Image *image, const Image *mask, const Image *maskNoNaN, FeatureListType &featureList, bool checkParameterActivation=true) |
| Calculates the feature of this abstact interface. Does not necessarily considers the parameter settings. More...
|
|
virtual void | SetPrefix (std::string _arg) |
|
virtual void | SetShortName (std::string _arg) |
|
virtual void | SetLongName (std::string _arg) |
|
virtual void | SetFeatureClassName (std::string _arg) |
|
virtual void | SetDirection (int _arg) |
|
void | SetParameters (ParametersType param) |
|
virtual std::string | GetPrefix () const |
|
virtual std::string | GetShortName () const |
|
virtual std::string | GetLongName () const |
|
virtual std::string | GetFeatureClassName () const |
|
virtual ParametersType | GetParameters () const |
|
virtual IntensityQuantifier::Pointer | GetQuantifier () |
|
virtual int | GetDirection () const |
|
virtual void | SetMinimumIntensity (double _arg) |
|
virtual void | SetUseMinimumIntensity (bool _arg) |
|
virtual void | SetMaximumIntensity (double _arg) |
|
virtual void | SetUseMaximumIntensity (bool _arg) |
|
virtual double | GetMinimumIntensity () const |
|
virtual bool | GetUseMinimumIntensity () const |
|
virtual double | GetMaximumIntensity () const |
|
virtual bool | GetUseMaximumIntensity () const |
|
virtual void | SetBinsize (double _arg) |
|
virtual void | SetUseBinsize (bool _arg) |
|
virtual double | GetBinsize () const |
|
virtual bool | GetUseBinsize () const |
|
virtual void | SetMorphMask (mitk::Image::Pointer _arg) |
|
virtual mitk::Image::Pointer | GetMorphMask () const |
|
virtual void | SetBins (int _arg) |
|
virtual void | SetUseBins (bool _arg) |
|
virtual bool | GetUseBins () const |
|
virtual int | GetBins () const |
|
virtual void | SetIgnoreMask (bool _arg) |
|
virtual bool | GetIgnoreMask () const |
|
virtual void | SetEncodeParametersInFeaturePrefix (bool _arg) |
|
virtual bool | GetEncodeParametersInFeaturePrefix () const |
|
virtual void | EncodeParametersInFeaturePrefixOn () |
|
virtual void | EncodeParametersInFeaturePrefixOff () |
|
std::string | GetOptionPrefix () const |
|
void | SetRequestedRegionToLargestPossibleRegion () override |
| Set the RequestedRegion to the LargestPossibleRegion. More...
|
|
bool | RequestedRegionIsOutsideOfTheBufferedRegion () override |
| Determine whether the RequestedRegion is outside of the BufferedRegion. More...
|
|
bool | VerifyRequestedRegion () override |
| Verify that the RequestedRegion is within the LargestPossibleRegion. More...
|
|
void | SetRequestedRegion (const itk::DataObject *) override |
| Set the requested region from this data object to match the requested region of the data object passed in as a parameter. More...
|
|
bool | IsEmpty () const override |
| Check whether object contains data (at least at one point in time), e.g., a set of points may be empty. More...
|
|
virtual std::vector< std::string > | GetClassHierarchy () const |
|
virtual const char * | GetClassName () const |
|
BaseProperty::ConstPointer | GetConstProperty (const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) const override |
| Get property by its key. More...
|
|
std::vector< std::string > | GetPropertyKeys (const std::string &contextName="", bool includeDefaultContext=false) const override |
| Query keys of existing properties. More...
|
|
std::vector< std::string > | GetPropertyContextNames () const override |
| Query names of existing contexts. More...
|
|
BaseProperty * | GetNonConstProperty (const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) override |
| Get property by its key. More...
|
|
void | SetProperty (const std::string &propertyKey, BaseProperty *property, const std::string &contextName="", bool fallBackOnDefaultContext=false) override |
| Add new or change existent property. More...
|
|
void | RemoveProperty (const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=false) override |
| Removes a property. If the property does not exist, nothing will be done. More...
|
|
const mitk::TimeGeometry * | GetTimeGeometry () const |
| Return the TimeGeometry of the data as const pointer. More...
|
|
mitk::TimeGeometry * | GetTimeGeometry () |
| Return the TimeGeometry of the data as pointer. More...
|
|
const mitk::TimeGeometry * | GetUpdatedTimeGeometry () |
| Return the TimeGeometry of the data. More...
|
|
virtual void | Expand (unsigned int timeSteps) |
| Expands the TimeGeometry to a number of TimeSteps. More...
|
|
const mitk::BaseGeometry * | GetUpdatedGeometry (int t=0) |
| Return the BaseGeometry of the data at time t. More...
|
|
mitk::BaseGeometry * | GetGeometry (int t=0) const |
| Return the geometry, which is a TimeGeometry, of the data as non-const pointer. More...
|
|
void | UpdateOutputInformation () override |
| Update the information for this BaseData (the geometry in particular) so that it can be used as an output of a BaseProcess. More...
|
|
void | CopyInformation (const itk::DataObject *data) override |
| Copy information from the specified data set. More...
|
|
virtual bool | IsInitialized () const |
| Check whether the data has been initialized, i.e., at least the Geometry and other header data has been set. More...
|
|
virtual void | Clear () |
| Calls ClearData() and InitializeEmpty();. More...
|
|
virtual bool | IsEmptyTimeStep (unsigned int t) const |
| Check whether object contains data (at a specified time), e.g., a set of points may be empty. More...
|
|
void | ExecuteOperation (Operation *operation) override |
| overwrite if the Data can be called by an Interactor (StateMachine). More...
|
|
virtual void | SetGeometry (BaseGeometry *aGeometry3D) |
| Set the BaseGeometry of the data, which will be referenced (not copied!). Assumes the data object has only 1 time step ( is a 3D object ) and creates a new TimeGeometry which saves the given BaseGeometry. If an TimeGeometry has already been set for the object, it will be replaced after calling this function. More...
|
|
virtual void | SetTimeGeometry (TimeGeometry *geometry) |
| Set the TimeGeometry of the data, which will be referenced (not copied!). More...
|
|
virtual void | SetClonedGeometry (const BaseGeometry *aGeometry3D) |
| Set a clone of the provided Geometry as Geometry of the data. Assumes the data object has only 1 time step ( is a 3D object ) and creates a new TimeGeometry. If an TimeGeometry has already been set for the object, it will be replaced after calling this function. More...
|
|
virtual void | SetClonedTimeGeometry (const TimeGeometry *geometry) |
| Set a clone of the provided TimeGeometry as TimeGeometry of the data. More...
|
|
virtual void | SetClonedGeometry (const BaseGeometry *aGeometry3D, unsigned int time) |
| Set a clone of the provided geometry as BaseGeometry of a given time step. More...
|
|
mitk::PropertyList::Pointer | GetPropertyList () const |
| Get the data's property list. More...
|
|
void | SetPropertyList (PropertyList *propertyList) |
| Set the data's property list. More...
|
|
mitk::BaseProperty::Pointer | GetProperty (const char *propertyKey) const |
| Get the property (instance of BaseProperty) with key propertyKey from the PropertyList, and set it to this, respectively;. More...
|
|
void | SetProperty (const char *propertyKey, BaseProperty *property) |
|
virtual void | SetOrigin (const Point3D &origin) |
| Convenience method for setting the origin of the BaseGeometry instances of all time steps. More...
|
|
itk::SmartPointer< mitk::BaseDataSource > | GetSource () const |
| Get the process object that generated this data object. More...
|
|
unsigned int | GetTimeSteps () const |
| Get the number of time steps from the TimeGeometry As the base data has not a data vector given by itself, the number of time steps is defined over the time sliced geometry. In sub classes, a better implementation could be over the length of the data vector. More...
|
|
itk::ModifiedTimeType | GetMTime () const override |
| Get the modified time of the last change of the contents this data object or its geometry. More...
|
|
void | Graft (const DataObject *) override |
|
| itkTypeMacroNoParent (OperationActor) virtual ~OperationActor() |
|
| Identifiable () |
|
| Identifiable (const UIDType &uid) |
|
| Identifiable (const Identifiable &)=delete |
|
| Identifiable (Identifiable &&) noexcept |
|
virtual | ~Identifiable () |
|
Identifiable & | operator= (const Identifiable &)=delete |
|
Identifiable & | operator= (Identifiable &&other) noexcept |
|
virtual UIDType | GetUID () const |
| Get unique ID of an object. More...
|
|
| ~IPropertyOwner () override |
|
virtual | ~IPropertyProvider () |
|