#include <isosurface.h>
Inheritance diagram for EMAN::Isosurface:
Public Member Functions | |
Isosurface () | |
virtual | ~Isosurface () |
virtual void | set_data (EMData *data) |
Sets Voxel data for Isosurface implementation. | |
virtual void | set_surface_value (const float value)=0 |
Set Isosurface value. | |
virtual float | get_surface_value () const =0 |
virtual void | set_sampling (const int size)=0 |
Set Grid Size. | |
virtual int | get_sampling () const =0 |
virtual int | get_sampling_range ()=0 |
Get the number of feasible samplings. | |
virtual Dict | get_isosurface ()=0 |
virtual void | setRGBorigin (int x, int y, int z)=0 |
virtual void | setRGBscale (float i, float o)=0 |
virtual void | setRGBmode (int mode)=0 |
virtual void | setCmapData (EMData *data)=0 |
virtual void | setCmapMinMax (float min, float max)=0 |
Protected Attributes | |
EMData * | _emdata |
float | _surf_value |
Definition at line 44 of file isosurface.h.
EMAN::Isosurface::Isosurface | ( | ) | [inline] |
virtual EMAN::Isosurface::~Isosurface | ( | ) | [inline, virtual] |
virtual Dict EMAN::Isosurface::get_isosurface | ( | ) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual int EMAN::Isosurface::get_sampling | ( | ) | const [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual int EMAN::Isosurface::get_sampling_range | ( | ) | [pure virtual] |
virtual float EMAN::Isosurface::get_surface_value | ( | ) | const [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual void EMAN::Isosurface::set_data | ( | EMData * | data | ) | [inline, virtual] |
Sets Voxel data for Isosurface implementation.
Reimplemented in EMAN::MarchingCubes.
Definition at line 52 of file isosurface.h.
virtual void EMAN::Isosurface::set_sampling | ( | const int | size | ) | [pure virtual] |
virtual void EMAN::Isosurface::set_surface_value | ( | const float | value | ) | [pure virtual] |
virtual void EMAN::Isosurface::setCmapData | ( | EMData * | data | ) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual void EMAN::Isosurface::setCmapMinMax | ( | float | min, | |
float | max | |||
) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual void EMAN::Isosurface::setRGBmode | ( | int | mode | ) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual void EMAN::Isosurface::setRGBorigin | ( | int | x, | |
int | y, | |||
int | z | |||
) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
virtual void EMAN::Isosurface::setRGBscale | ( | float | i, | |
float | o | |||
) | [pure virtual] |
Implemented in EMAN::MarchingCubes.
EMData* EMAN::Isosurface::_emdata [protected] |
float EMAN::Isosurface::_surf_value [protected] |