Skip to content

Studio/Visualization/MeshSlice.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::MeshSlice
MeshSlice.

Source code

```cpp

pragma once

include

class vtkImageSlice; class vtkImageSliceMapper; class vtkImageData;

namespace shapeworks {

class Viewer;

class MeshSlice { public: MeshSlice(Viewer* viewer);

void set_volume(vtkSmartPointer volume);

bool is_image_loaded();

void update_renderer();

void update_camera();

void handle_key(std::string key);

private: Viewer *viewer_;

vtkSmartPointer image_slice_; vtkSmartPointer slice_mapper_; vtkSmartPointer volume_; int image_slice_number_ = 0;

};

} // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000