3.10.1.2.1.6. opengate.actors.dataitems¶
3.10.1.2.1.6.1. Attributes¶
3.10.1.2.1.6.2. Classes¶
This class cannot be instantiated on its own. |
|
Base class for data items where the data component already has implemented arithmetic operators. |
|
Base class for data items where the data component already has implemented arithmetic operators. |
|
Base class for data items where the data component already has implemented arithmetic operators. |
|
This class represents an ITK image which is meant to hold mean values per voxel. |
|
Common base class for all containers. Nothing implemented here for now. |
|
Common base class for all containers. Nothing implemented here for now. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
|
This is a base class. Inherit from it to implement specific containers. |
3.10.1.2.1.6.3. Functions¶
|
3.10.1.2.1.6.4. Module Contents¶
- class opengate.actors.dataitems.DataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
-
- merge_with(other)[source]¶
The base class implements merging as summation. Specific classes can override this, e.g. to merge mean values.
- class opengate.actors.dataitems.MeanValueDataItemMixin[source]¶
This class cannot be instantiated on its own. It is solely meant to be mixed into a class that inherits from DataItem (or daughters). Important: It must appear before the main base class in the inheritance order so that the overloaded methods take priority.
- class opengate.actors.dataitems.ArithmeticDataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
Bases:
DataItemBase class for data items where the data component already has implemented arithmetic operators. Examples: Scalars, Numpy arrays, etc.
- class opengate.actors.dataitems.ArrayDataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
Bases:
ArithmeticDataItemBase class for data items where the data component already has implemented arithmetic operators. Examples: Scalars, Numpy arrays, etc.
- class opengate.actors.dataitems.ScalarDataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
Bases:
ArithmeticDataItemBase class for data items where the data component already has implemented arithmetic operators. Examples: Scalars, Numpy arrays, etc.
- class opengate.actors.dataitems.ItkImageDataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
Bases:
DataItem
- class opengate.actors.dataitems.MeanItkImageDataItem(*args, data=None, meta_data=None, **kwargs)[source]¶
Bases:
MeanValueDataItemMixin,ItkImageDataItemThis class represents an ITK image which is meant to hold mean values per voxel. The class MeanValueDataItemMixin therefore overloads the merge_with and inplace_merge_with methods.
- class opengate.actors.dataitems.DataContainer(belongs_to, *args, **kwargs)[source]¶
Common base class for all containers. Nothing implemented here for now.
- class opengate.actors.dataitems.DataDictionary(initial_dict, *args, encoder='json', **kwargs)[source]¶
Bases:
DataContainerCommon base class for all containers. Nothing implemented here for now.
- class opengate.actors.dataitems.DataItemContainer(*args, data=None, **kwargs)[source]¶
Bases:
DataContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.SingleArray(*args, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.DoubleArray(*args, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.SingleItkImage(*args, data=None, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.SingleMeanItkImage(*args, data=None, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.SingleItkImageWithVariance(*args, data=None, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.QuotientItkImage(*args, data=None, **kwargs)[source]¶
Bases:
DataItemContainerThis is a base class. Inherit from it to implement specific containers.
- class opengate.actors.dataitems.QuotientMeanItkImage(*args, data=None, **kwargs)[source]¶
Bases:
QuotientItkImageThis is a base class. Inherit from it to implement specific containers.