View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

polygons.h
Go to the documentation of this file.
1#ifndef POLYGONS_H
2#define POLYGONS_H
3
4#include "scalar.h"
5#include "shm.h"
6#include "indexed.h"
7
8namespace vistle {
9
12
13public:
14 typedef Indexed Base;
15
16 Polygons(const Index numElements, const Index numCorners, const Index numVertices, const Meta &meta = Meta());
17
19 Data(const Index numElements, const Index numCorners, const Index numVertices, const std::string &name,
20 const Meta &meta);
21 static Data *create(const Index numElements = 0, const Index numCorners = 0, const Index numVertices = 0,
22 const Meta &meta = Meta());
24};
25
26} // namespace vistle
27#endif
Definition: indexed.h:14
Definition: objectmeta.h:16
Definition: polygons.h:10
static Data * create(const Index numElements=0, const Index numCorners=0, const Index numVertices=0, const Meta &meta=Meta())
Data(const Index numElements, const Index numCorners, const Index numVertices, const std::string &name, const Meta &meta)
V_DATA_END(Polygons)
Indexed Base
Definition: polygons.h:14
V_DATA_BEGIN(Polygons)
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
uint32_t Index
Definition: index.h:13
#define V_OBJECT(ObjType)
declare a new Object type
Definition: object.h:381
Definition: object.h:233