VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
AxisAlignedPlane.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "Geometry.h"
4 
5 namespace VolViz {
6 namespace Private_ {
7 
8 class VisualizerImpl;
9 
10 class AxisAlignedPlane : public Geometry {
11 public:
13  VisualizerImpl &visualizer);
14 
15 protected:
16  virtual void doInit() override;
17 
18  virtual void doRender(std::uint32_t index, bool selected) override;
19 };
20 
21 } // namespace Private_
22 
23 } // namespace VolViz
virtual void doInit() override
Definition: AxisAlignedPlane.cpp:49
Definition: Geometry.h:10
virtual void doRender(std::uint32_t index, bool selected) override
Definition: AxisAlignedPlane.cpp:51
A geometry descriptor describing a axis aligned plane.
Definition: GeometryDescriptor.h:50
GLuint index
Definition: glad.h:2430
Definition: VisualizerImpl.h:29
AxisAlignedPlane(AxisAlignedPlaneDescriptor const &descriptor, VisualizerImpl &visualizer)
Definition: AxisAlignedPlane.cpp:10
Definition: AxisAlignedPlane.h:10