VAPOR3 3.9.4
VolumeTest.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace VAPoR {
6
7class VolumeTest : public VolumeRegular {
8public:
11
12 static std::string GetName() { return "Test"; }
13 static Type GetType() { return Type::Any; }
14
15 virtual int LoadData(const Grid *grid);
16 virtual ShaderProgram *GetShader() const;
17
18private:
19 unsigned int xyCoordTexture;
20 unsigned int zCoordTexture;
21};
22
23} // namespace VAPoR
Abstract base class for a 2D or 3D structured or unstructured grid.
Definition: Grid.h:56
Provides a C++ interface to the OpenGL shader program construct.
Definition: ShaderProgram.h:25
Regular grid rendering algorithm.
Definition: VolumeRegular.h:21
virtual int LoadData(const Grid *grid)
static Type GetType()
Definition: VolumeTest.h:13
static std::string GetName()
Definition: VolumeTest.h:12
virtual ShaderProgram * GetShader() const
VolumeTest(GLManager *gl)
Contains references to context scope OpenGL data.
Definition: GLManager.h:18