FREE::MediaActualizer Class Reference

Actualizes any media in a session. More...

#include <freMediaActualizer.h>

List of all members.

Public Types

typedef MediaActualizer Self
typedef itk::LightObject Superclass
typedef
itk::SmartPointer
< Self
Pointer
typedef
itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetNameOfClass () const
virtual
::itk::LightObject::Pointer 
CreateAnother (void) const
GenericMediaType::Pointer ActualizeMediaByField (SessionInfo *pSessionInfo, const IDPath &sourceID, const IDPath &fieldID)
GenericMediaType::Pointer ActualizeMediaByFunction (SessionInfo *pSessionInfo, const IDPath &sourceID, const IDPath &functionID)
virtual ~MediaActualizer ()

Static Public Member Functions

static Pointer New (void)

Protected Member Functions

 MediaActualizer ()


Detailed Description

Actualizes any media in a session.

Actualizes any media in a session by using a specified deformation field also present in the session.

Definition at line 41 of file freMediaActualizer.h.


Member Typedef Documentation

typedef MediaActualizer FREE::MediaActualizer::Self

Standard typedefs

Definition at line 45 of file freMediaActualizer.h.

typedef itk::LightObject FREE::MediaActualizer::Superclass

Definition at line 46 of file freMediaActualizer.h.

typedef itk::SmartPointer<Self> FREE::MediaActualizer::Pointer

Definition at line 47 of file freMediaActualizer.h.

typedef itk::SmartPointer<const Self> FREE::MediaActualizer::ConstPointer

Definition at line 48 of file freMediaActualizer.h.


Constructor & Destructor Documentation

FREE::MediaActualizer::~MediaActualizer (  )  [virtual]

Definition at line 32 of file freMediaActualizer.cxx.

FREE::MediaActualizer::MediaActualizer (  )  [protected]

Definition at line 37 of file freMediaActualizer.cxx.


Member Function Documentation

virtual const char* FREE::MediaActualizer::GetNameOfClass (  )  const [inline, virtual]

Run-time type information (and related methods).

Definition at line 51 of file freMediaActualizer.h.

static Pointer FREE::MediaActualizer::New ( void   )  [inline, static]

Definition at line 52 of file freMediaActualizer.h.

virtual ::itk::LightObject::Pointer FREE::MediaActualizer::CreateAnother ( void   )  const [inline, virtual]

Definition at line 52 of file freMediaActualizer.h.

GenericMediaType::Pointer FREE::MediaActualizer::ActualizeMediaByField ( SessionInfo pSessionInfo,
const IDPath sourceID,
const IDPath fieldID 
)

Definition at line 43 of file freMediaActualizer.cxx.

References catchAllNPassMacro, FREE::ControllerCentral::GetController(), FREE::SessionAccessor::GetMedia(), FREE::SessionAccessor::GetMediaControllerID(), FREE::SessionInfo::GetSessionCache(), throwExceptionMacro, and FREE::IDPath::ToStr().

Referenced by FREE::MediaActualizerController::GetMediaCasted().

Here is the call graph for this function:

FREE::ControllerCentral::GetControllerFREE::SessionAccessor::GetMediaFREE::IDPath::ToStrFREE::SessionAccessor::GetMediaControllerIDFREE::SessionInfo::GetSessionCacheFREE::ControllerInfo::GetControllerFREE::ControllerCentral::GetControllerInfoFREE::ControllerCentral::InitializeFREE::ControllerCentral::LoadDynamicControllersFREE::ControllerCentral::RegisterDefaultsFREE::GetGeneralFREEPathFREE::ControllerCentral::LoadLibrariesInPathFREE::LogFileController::AddEntryFREE::CreateFullPathFREE::NameIsSharedLibraryFREE::ControllerCentral::RegisterControllerFREE::ControllerCentral::TriggerControlEventFREE::ComponentControllerInterface::ControllerIDFREE::SessionComponentCache::ControllerFREE::SessionInfo::GetCacheByIDPathFREE::ComponentControllerInterface::GetMediaFREE::IDPath::GetMediaIDFREE::IDPath::GetParentComponentIDPathFREE::IDPath::IsMediaSelectionFREE::SessionComponentCache::IsActiveFREE::IDPath::GetParentIDPathFREE::IDPath::IsComponentSelectionFREE::IDPath::IsEmptyFREE::IDPath::AssembleIDPathFREE::IDPath::SizeFREE::IDPath::SetAbsoluteFREE::IDPath::AddComponentFREE::IDPath::GetComponentFREE::IDPath::IsParameterSelectionFREE::SessionComponentCache::ControllerIsAssignedFREE::SessionComponentCache::GetCacheByIDPathFREE::ComponentControllerInterface::GetMediaControllerIDFREE::SessionComponentCache::GetConstCacheByIDPathFREE::KeyedCollectionBase::GetElementFREE::IDPath::GetFirstComponentFREE::SessionComponentCache::GetParentCacheFREE::SessionComponentCache::GetRootCacheFREE::IDPath::GetSubIDPathFREE::IDPath::IsAbsoluteFREE::KeyedCollectionBase::GetElementIndex

GenericMediaType::Pointer FREE::MediaActualizer::ActualizeMediaByFunction ( SessionInfo pSessionInfo,
const IDPath sourceID,
const IDPath functionID 
)

Definition at line 70 of file freMediaActualizer.cxx.

References catchAllNPassMacro, FREE::ControllerCentral::GetController(), FREE::SessionAccessor::GetMedia(), FREE::SessionAccessor::GetMediaControllerID(), FREE::SessionInfo::GetSessionCache(), throwExceptionMacro, and FREE::IDPath::ToStr().

Referenced by FREE::MediaActualizerController::GetMediaCasted().

Here is the call graph for this function:

FREE::ControllerCentral::GetControllerFREE::SessionAccessor::GetMediaFREE::IDPath::ToStrFREE::SessionAccessor::GetMediaControllerIDFREE::SessionInfo::GetSessionCacheFREE::ControllerInfo::GetControllerFREE::ControllerCentral::GetControllerInfoFREE::ControllerCentral::InitializeFREE::ControllerCentral::LoadDynamicControllersFREE::ControllerCentral::RegisterDefaultsFREE::GetGeneralFREEPathFREE::ControllerCentral::LoadLibrariesInPathFREE::LogFileController::AddEntryFREE::CreateFullPathFREE::NameIsSharedLibraryFREE::ControllerCentral::RegisterControllerFREE::ControllerCentral::TriggerControlEventFREE::ComponentControllerInterface::ControllerIDFREE::SessionComponentCache::ControllerFREE::SessionInfo::GetCacheByIDPathFREE::ComponentControllerInterface::GetMediaFREE::IDPath::GetMediaIDFREE::IDPath::GetParentComponentIDPathFREE::IDPath::IsMediaSelectionFREE::SessionComponentCache::IsActiveFREE::IDPath::GetParentIDPathFREE::IDPath::IsComponentSelectionFREE::IDPath::IsEmptyFREE::IDPath::AssembleIDPathFREE::IDPath::SizeFREE::IDPath::SetAbsoluteFREE::IDPath::AddComponentFREE::IDPath::GetComponentFREE::IDPath::IsParameterSelectionFREE::SessionComponentCache::ControllerIsAssignedFREE::SessionComponentCache::GetCacheByIDPathFREE::ComponentControllerInterface::GetMediaControllerIDFREE::SessionComponentCache::GetConstCacheByIDPathFREE::KeyedCollectionBase::GetElementFREE::IDPath::GetFirstComponentFREE::SessionComponentCache::GetParentCacheFREE::SessionComponentCache::GetRootCacheFREE::IDPath::GetSubIDPathFREE::IDPath::IsAbsoluteFREE::KeyedCollectionBase::GetElementIndex


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:17:30 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000