#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 46 of file isosurface.h. 00046 : _emdata(0), _surf_value(1) {}
|
|
Definition at line 47 of file isosurface.h. 00047 {}
|
|
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Get the number of feasible samplings.
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Sets Voxel data for Isosurface implementation.
Reimplemented in EMAN::MarchingCubes. Definition at line 52 of file isosurface.h. 00052 { 00053 _emdata = data; 00054 }
|
|
Set Grid Size.
Implemented in EMAN::MarchingCubes. |
|
Set Isosurface value.
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Implemented in EMAN::MarchingCubes. |
|
Definition at line 88 of file isosurface.h. |
|
Definition at line 90 of file isosurface.h. |