anatomist  5.1.2
3D neuroimaging data viewer
Vr::SumShader Class Reference

#include <anatomist/qtvr3/sumShader.h>

Inheritance diagram for Vr::SumShader:
Collaboration diagram for Vr::SumShader:

Public Member Functions

std::string getName () const
 
void setBlending ()
 
std::map< float, std::list< Vector3d > > & getSlices (const float *, const Vector3d &v=Vector3d(0.0f, 0.0f, 0.0f), const int n=1)
 
- Public Member Functions inherited from Vr::Shader
 Shader ()
 
virtual ~Shader ()
 
void setMaxSlices (int)
 

Static Public Member Functions

static std::string getStaticName ()
 
- Static Public Member Functions inherited from Vr::Creator< SumShader, Shader >
static Shadercreate ()
 

Protected Member Functions

 SumShader ()
 

Friends

class Creator< SumShader, Shader >
 

Additional Inherited Members

- Protected Attributes inherited from Vr::Shader
Slicing sl
 

Detailed Description

Definition at line 45 of file sumShader.h.

Constructor & Destructor Documentation

◆ SumShader()

Vr::SumShader::SumShader ( )
protected

Member Function Documentation

◆ getName()

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

Reimplemented from Vr::Shader.

◆ getSlices()

std::map< float, std::list< Vector3d > >& Vr::SumShader::getSlices ( const float *  ,
const Vector3d v = Vector3d(0.0f, 0.0f, 0.0f),
const int  n = 1 
)
virtual

Implements Vr::Shader.

◆ getStaticName()

static std::string Vr::SumShader::getStaticName ( )
static

◆ setBlending()

void Vr::SumShader::setBlending ( )
virtual

Reimplemented from Vr::Shader.

Friends And Related Function Documentation

◆ Creator< SumShader, Shader >

friend class Creator< SumShader, Shader >
friend

Definition at line 54 of file sumShader.h.


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