#include <core/geometry.h>
Public Member Functions | |
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::Coords, vistle::Indexed, vistle::RectilinearGrid, vistle::StructuredGrid, and vistle::UniformGrid.
|
pure virtual |
Implemented in vistle::Coords, vistle::RectilinearGrid, vistle::StructuredGrid, and vistle::UniformGrid.
|
pure virtual |
Implemented in vistle::Coords, vistle::RectilinearGrid, and vistle::UniformGrid.
Implemented in vistle::Coords, vistle::RectilinearGrid, and vistle::UniformGrid.
|
pure virtual |
Implemented in vistle::Coords, vistle::RectilinearGrid, vistle::StructuredGrid, and vistle::UniformGrid.