Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::IShaderRepository::Shader Class Reference

#include <mitkIShaderRepository.h>

Inheritance diagram for mitk::IShaderRepository::Shader:
Collaboration diagram for mitk::IShaderRepository::Shader:

Public Types

typedef Shader Self
 
typedef itk::LightObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
 ~Shader ()
 
int GetId () const
 
std::string GetName () const
 
std::string GetMaterialXml () const
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 
static Pointer New ()
 

Protected Member Functions

 Shader ()
 
void SetId (int id)
 
void SetName (const std::string &name)
 
void SetMaterialXml (const std::string &xml)
 

Detailed Description

Definition at line 49 of file mitkIShaderRepository.h.

Member Typedef Documentation

Definition at line 52 of file mitkIShaderRepository.h.

Constructor & Destructor Documentation

mitk::IShaderRepository::Shader::~Shader ( )

Definition at line 32 of file mitkIShaderRepository.cpp.

mitk::IShaderRepository::Shader::Shader ( )
protected

Definition at line 30 of file mitkIShaderRepository.cpp.

Member Function Documentation

virtual std::vector<std::string> mitk::IShaderRepository::Shader::GetClassHierarchy ( ) const
inlinevirtual

Definition at line 52 of file mitkIShaderRepository.h.

virtual const char* mitk::IShaderRepository::Shader::GetClassName ( ) const
virtual
int mitk::IShaderRepository::Shader::GetId ( ) const

Definition at line 33 of file mitkIShaderRepository.cpp.

std::string mitk::IShaderRepository::Shader::GetMaterialXml ( ) const

Definition at line 35 of file mitkIShaderRepository.cpp.

std::string mitk::IShaderRepository::Shader::GetName ( ) const

Definition at line 34 of file mitkIShaderRepository.cpp.

static const char* mitk::IShaderRepository::Shader::GetStaticNameOfClass ( )
inlinestatic

Definition at line 52 of file mitkIShaderRepository.h.

static Pointer mitk::IShaderRepository::Shader::New ( )
static
void mitk::IShaderRepository::Shader::SetId ( int  id)
protected

Definition at line 31 of file mitkIShaderRepository.cpp.

void mitk::IShaderRepository::Shader::SetMaterialXml ( const std::string &  xml)
protected

Definition at line 37 of file mitkIShaderRepository.cpp.

void mitk::IShaderRepository::Shader::SetName ( const std::string &  name)
protected

Definition at line 36 of file mitkIShaderRepository.cpp.


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