17 #ifndef ArbitraryTimeGeometry_h
18 #define ArbitraryTimeGeometry_h
55 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
114 virtual
bool IsValidTimePoint(
TimePointType timePoint) const;
122 virtual
bool IsValidTimeStep(
TimeStepType timeStep) const;
177 virtual
bool IsValid() const;
182 virtual
void Initialize();
203 virtual
void ReplaceTimeStepGeometries(const
BaseGeometry *geometry);
216 virtual
itk::LightObject::
Pointer InternalClone() const;
218 void ClearAllGeometries();
232 void ReserveSpaceForGeometries(
TimeStepType numberOfGeometries);
234 virtual
void PrintSelf(
std::ostream &os,
itk::Indent indent) const;
237 virtual ~ArbitraryTimeGeometry();
246 #endif // ArbitraryTimeGeometry_h
itk::FixedArray< ScalarType, 2 > TimeBounds
Standard typedef for time-bounds.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
mitk::ScalarType TimePointType
std::vcl_size_t TimeStepType
BaseGeometry Describes the geometry of a data object.