ITK  4.12.0
Insight Segmentation and Registration Toolkit
Classes | Namespaces | Typedefs | Functions | Variables
itkDataObject.h File Reference
#include "itkObject.h"
#include "itkSmartPointerForwardReference.h"
#include "itkMacro.h"
#include "itkRealTimeStamp.h"
+ Include dependency graph for itkDataObject.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  itk::DataObjectError
 
class  itk::InvalidRequestedRegionError
 

Namespaces

 itk
 

Typedefs

typedef SmartPointer< const Self > itk::ConstPointer
 
typedef std::string itk::DataObjectIdentifierType
 
typedef std::vector< Pointer >
::size_type 
itk::DataObjectPointerArraySizeType
 
typedef SmartPointer< Self > itk::Pointer
 

Functions

bool itk::ConnectSource (ProcessObject *s, const DataObjectIdentifierType &name)
 
virtual void itk::CopyInformation (const DataObject *)
 
virtual void itk::DataHasBeenGenerated ()
 
 itk::DataObject ()
 
void itk::DisconnectPipeline ()
 
bool itk::DisconnectSource (ProcessObject *s, const DataObjectIdentifierType &name)
 
bool itk::GetDataReleased () const
 
static bool itk::GetGlobalReleaseDataFlag ()
 
virtual const char * itk::GetNameOfClass () const
 
virtual const bool & itk::GetReleaseDataFlag () const
 
SmartPointerForwardReference
< ProcessObject > 
itk::GetSource () const
 
DataObjectPointerArraySizeType itk::GetSourceOutputIndex () const
 
const DataObjectIdentifierType & itk::GetSourceOutputName () const
 
virtual ModifiedTimeType itk::GetUpdateMTime () const
 
static void itk::GlobalReleaseDataFlagOff ()
 
static void itk::GlobalReleaseDataFlagOn ()
 
virtual void itk::Graft (const DataObject *)
 
virtual void itk::Initialize ()
 
virtual void itk::PrepareForNewData ()
 
virtual void itk::PrintSelf (std::ostream &os, Indent indent) const override
 
virtual void itk::PropagateRequestedRegion ()
 
virtual void itk::PropagateResetPipeline ()
 
void itk::ReleaseData ()
 
virtual void itk::ReleaseDataFlagOff ()
 
virtual void itk::ReleaseDataFlagOn ()
 
virtual bool itk::RequestedRegionIsOutsideOfTheBufferedRegion ()
 
virtual void itk::ResetPipeline ()
 
static void itk::SetGlobalReleaseDataFlag (bool val)
 
void itk::SetReleaseDataFlag (bool flag)
 
virtual void itk::SetRequestedRegion (const DataObject *)
 
virtual void itk::SetRequestedRegionToLargestPossibleRegion ()
 
bool itk::ShouldIReleaseData () const
 
virtual void itk::Update ()
 
virtual void itk::UpdateOutputData ()
 
virtual void itk::UpdateOutputInformation ()
 
virtual bool itk::VerifyRequestedRegion ()
 
virtual itk::~DataObject ()
 
void itk::SetPipelineMTime (ModifiedTimeType time)
 
virtual const ModifiedTimeType & itk::GetPipelineMTime () const
 
virtual void itk::SetRealTimeStamp (RealTimeStamp _arg)
 
virtual const RealTimeStamp & itk::GetRealTimeStamp () const
 

Variables

class ITK_FORWARD_EXPORT itk::DataObject
 
bool itk::m_DataReleased
 
static bool itk::m_GlobalReleaseDataFlag
 
ModifiedTimeType itk::m_PipelineMTime
 
RealTimeStamp itk::m_RealTimeStamp
 
bool itk::m_ReleaseDataFlag
 
WeakPointer< ProcessObject > itk::m_Source
 
DataObjectIdentifierType itk::m_SourceOutputName
 
TimeStamp itk::m_UpdateMTime
 
class ITK_FORWARD_EXPORT itk::ProcessObject
 
class ITK_FORCE_EXPORT_MACRO(ITKCommon)
DataObject typedef Object 
itk::Superclass