FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fast::Object Class Reference

#include <Object.hpp>

+ Inheritance diagram for fast::Object:

Public Types

typedef std::shared_ptr< Objectpointer
 

Public Member Functions

 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Static Public Member Functions

static std::string getStaticNameOfClass ()
 

Protected Member Functions

ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 

Protected Attributes

std::weak_ptr< ObjectmPtr
 

Member Typedef Documentation

◆ pointer

typedef std::shared_ptr<Object> fast::Object::pointer

Constructor & Destructor Documentation

◆ Object()

fast::Object::Object ( )

◆ ~Object()

virtual fast::Object::~Object ( )
inlinevirtual

Member Function Documentation

◆ getReporter()

Reporter& fast::Object::getReporter ( )

◆ getStaticNameOfClass()

static std::string fast::Object::getStaticNameOfClass ( )
inlinestatic

◆ reportEnd()

ReporterEnd fast::Object::reportEnd ( ) const
protected

◆ reportError()

Reporter& fast::Object::reportError ( )
protected

◆ reportInfo()

Reporter& fast::Object::reportInfo ( )
protected

◆ reportWarning()

Reporter& fast::Object::reportWarning ( )
protected

Member Data Documentation

◆ mPtr

std::weak_ptr<Object> fast::Object::mPtr
protected

The documentation for this class was generated from the following file: