Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Protected Member Functions | List of all members
Seg3D::IsosurfaceShader Class Reference
Inheritance diagram for Seg3D::IsosurfaceShader:
Core::ShaderBase

Public Member Functions

void set_lighting (bool enabled)
 
void set_use_colormap (bool enable)
 
void set_colormap_texture (int tex_unit)
 
void set_min_val (float min_val)
 
void set_val_range (float val_range)
 
void set_fog (bool enabled)
 
void set_fog_range (float znear, float zfar)
 
void set_opacity (float opacity)
 
- Public Member Functions inherited from Core::ShaderBase
bool initialize ()
 
void enable ()
 
void disable ()
 
bool is_valid ()
 

Protected Member Functions

virtual bool get_vertex_shader_source (std::string &source)
 
virtual bool get_fragment_shader_source (std::string &source)
 
virtual bool pre_link ()
 
virtual bool post_initialize ()
 
- Protected Member Functions inherited from Core::ShaderBase
int get_uniform_location (const char *name)
 
void bind_attrib_location (unsigned int index, const char *name)
 

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