1#ifndef TENSOR_ARRAY_HPP
2#define TENSOR_ARRAY_HPP
4#include <ocean/shrimp/VEnum.hpp>
6#include <GL/fieldGL.hpp>
7#include <eye/retina/SplatRenderObject.hpp>
8#include <ocean/GLvish/BufferArray.hpp>
34 typedef Type value_type;
35 typedef typename Type::value_type etype;
45 bool enable()
const override
55 bool disable()
const override
71 typedef VBOArrayType::value_type value_type;
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
xx 0 xy yy 1 2 xz yz zz 3 4 5
Definition TensorArray.hpp:32
Loads a fragment of a tensor field as TensorArray.
Definition TensorArray.hpp:68
RefPtr< BufferArray > createVBOArray(const RefPtr< Fiber::MemBase > &MB, const string &arrayname, const RefPtr< GLProgram > &Shader, const Fiber::MemBase::Creator_t &theCreator) const override
Virtual function to create a vertex array from a given memory array.
Definition TensorArray.cpp:18
A VertexField is a (abstract) gateway from RAM to GPU memory.
Definition VertexField.hpp:71
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Shader program array indices.
Definition TensorArray.hpp:19