#include <core/geometry.h>
Public Member Functions | |
virtual Index | getNumElements ()=0 |
virtual Index | getNumElements () const =0 |
virtual Index | cellNumFaces (Index elem) const =0 |
virtual std::vector< Index > | cellVertices (Index elem) const =0 |
Public Member Functions inherited from vistle::GeometryInterface | |
virtual std::pair< Vector, Vector > | getBounds () const =0 |
virtual Index | getNumVertices ()=0 |
virtual Index | getNumVertices () const =0 |
virtual normals_const_ptr | normals () const =0 |
virtual Vector3 | getVertex (Index v) const =0 |
Public Member Functions inherited from vistle::ObjectInterfaceBase | |
virtual std::shared_ptr< const Object > | object () const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from vistle::ObjectInterfaceBase | |
virtual | ~ObjectInterfaceBase () |
Implemented in vistle::Indexed, vistle::Ngons< N >, vistle::StructuredGridBase, and vistle::UnstructuredGrid.
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, vistle::StructuredGridBase, and vistle::UnstructuredGrid.
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, and vistle::StructuredGridBase.
|
pure virtual |
Implemented in vistle::Indexed, vistle::Ngons< N >, and vistle::StructuredGridBase.