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

#include <anatomist/qtvr3/mipShader.h>

Inheritance diagram for Vr::MIPShader:
Collaboration diagram for Vr::MIPShader:

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< MIPShader, Shader >
static Shadercreate ()
 

Protected Member Functions

 MIPShader ()
 

Friends

class Creator< MIPShader, Shader >
 

Additional Inherited Members

- Protected Attributes inherited from Vr::Shader
Slicing sl
 

Detailed Description

Definition at line 45 of file mipShader.h.

Constructor & Destructor Documentation

◆ MIPShader()

Vr::MIPShader::MIPShader ( )
protected

Member Function Documentation

◆ getName()

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

Reimplemented from Vr::Shader.

◆ getSlices()

std::map< float, std::list< Vector3d > >& Vr::MIPShader::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::MIPShader::getStaticName ( )
static

◆ setBlending()

void Vr::MIPShader::setBlending ( )
virtual

Reimplemented from Vr::Shader.

Friends And Related Function Documentation

◆ Creator< MIPShader, Shader >

friend class Creator< MIPShader, Shader >
friend

Definition at line 54 of file mipShader.h.


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