View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

lines.h
Go to the documentation of this file.
1#ifndef LINES_H
2#define LINES_H
3
4#include "scalar.h"
5#include "shm.h"
6#include "indexed.h"
7#include "export.h"
8
9namespace vistle {
10
11class V_COREEXPORT Lines: public Indexed {
13
14public:
15 typedef Indexed Base;
16
17 Lines(const Index numElements, const Index numCorners, const Index numVertices, const Meta &meta = Meta());
18
20 Data(const Index numElements = 0, const Index numCorners = 0, const Index numVertices = 0,
21 const std::string &name = "", const Meta &meta = Meta());
22 static Data *create(const std::string &name = "", const Index numElements = 0, const Index numCorners = 0,
23 const Index numVertices = 0, const Meta &meta = Meta());
25};
26
27} // namespace vistle
28#endif
Definition: indexed.h:14
Definition: lines.h:11
static Data * create(const std::string &name="", const Index numElements=0, const Index numCorners=0, const Index numVertices=0, const Meta &meta=Meta())
Data(const Index numElements=0, const Index numCorners=0, const Index numVertices=0, const std::string &name="", const Meta &meta=Meta())
V_DATA_END(Lines)
Indexed Base
Definition: lines.h:15
V_DATA_BEGIN(Lines)
Definition: objectmeta.h:16
#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