#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 |
Protected Attributes | |
EMData * | _emdata |
float | _surf_value |
Definition at line 44 of file isosurface.h.
|
Definition at line 46 of file isosurface.h. 00046 : _emdata(0), _surf_value(1) {}
|
|
Definition at line 47 of file isosurface.h.
|
|
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. References _emdata.
|
|
Set Grid Size.
Implemented in EMAN::MarchingCubes. |
|
Set Isosurface value.
Implemented in EMAN::MarchingCubes. |
|
Definition at line 78 of file isosurface.h. Referenced by EMAN::MarchingCubes::calculate_min_max_vals(), EMAN::MarchingCubes::calculate_surface(), EMAN::MarchingCubes::draw_cube(), EMAN::MarchingCubes::get_normal(), EMAN::MarchingCubes::marching_cube(), EMAN::MarchingCubes::set_data(), and set_data(). |
|
Definition at line 80 of file isosurface.h. Referenced by EMAN::MarchingCubes::calculate_surface(), EMAN::MarchingCubes::draw_cube(), EMAN::MarchingCubes::get_surface_value(), EMAN::MarchingCubes::marching_cube(), and EMAN::MarchingCubes::set_surface_value(). |