1#ifndef VISTLE_GEOMETRY_H
2#define VISTLE_GEOMETRY_H
16 virtual std::pair<Vector, Vector>
getBounds()
const = 0;
Definition: geometry.h:23
virtual Index getNumElements()=0
virtual std::vector< Index > cellVertices(Index elem) const =0
virtual Index cellNumFaces(Index elem) const =0
virtual Index getNumElements() const =0
Definition: geometry.h:14
virtual std::pair< Vector, Vector > getBounds() const =0
virtual Index getNumVertices() const =0
virtual Vector3 getVertex(Index v) const =0
virtual Index getNumVertices()=0
virtual normals_const_ptr normals() const =0
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
std::shared_ptr< const Normals > normals_const_ptr
Definition: geometry.h:12
Eigen::Matrix< Scalar, 3, 1 > Vector3
Definition: vector.h:33
std::shared_ptr< Normals > normals_ptr
Definition: geometry.h:10
uint32_t Index
Definition: index.h:13