anatomist  5.1.2
3D neuroimaging data viewer
Vr::Shader Class Referenceabstract

#include <anatomist/qtvr3/shader.h>

Inheritance diagram for Vr::Shader:
Collaboration diagram for Vr::Shader:

Public Member Functions

 Shader ()
 
virtual ~Shader ()
 
virtual std::string getName () const
 
void setMaxSlices (int)
 
virtual void setBlending ()
 
virtual std::map< float, std::list< Vector3d > > & getSlices (const float *, const Vector3d &, const int)=0
 

Protected Attributes

Slicing sl
 

Detailed Description

Definition at line 46 of file shader.h.

Constructor & Destructor Documentation

◆ Shader()

Vr::Shader::Shader ( )

◆ ~Shader()

virtual Vr::Shader::~Shader ( )
virtual

Member Function Documentation

◆ getName()

virtual std::string Vr::Shader::getName ( ) const
virtual

◆ getSlices()

virtual std::map< float, std::list< Vector3d > >& Vr::Shader::getSlices ( const float *  ,
const Vector3d ,
const int   
)
pure virtual

◆ setBlending()

virtual void Vr::Shader::setBlending ( )
virtual

◆ setMaxSlices()

void Vr::Shader::setMaxSlices ( int  )

Member Data Documentation

◆ sl

Slicing Vr::Shader::sl
protected

Definition at line 62 of file shader.h.


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