View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::ElementInterface Class Referenceabstract

#include <core/geometry.h>

Inheritance diagram for vistle::ElementInterface:
Inheritance graph
[legend]
Collaboration diagram for vistle::ElementInterface:
Collaboration graph
[legend]

Public Member Functions

virtual Index getNumElements ()=0
 
virtual Index getNumElements () const =0
 
virtual Index cellNumFaces (Index elem) const =0
 
virtual std::vector< IndexcellVertices (Index elem) const =0
 
- Public Member Functions inherited from vistle::GeometryInterface
virtual std::pair< Vector, VectorgetBounds () 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 Objectobject () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from vistle::ObjectInterfaceBase
virtual ~ObjectInterfaceBase ()
 

Member Function Documentation

◆ cellNumFaces()

virtual Index vistle::ElementInterface::cellNumFaces ( Index  elem) const
pure virtual

◆ cellVertices()

virtual std::vector< Index > vistle::ElementInterface::cellVertices ( Index  elem) const
pure virtual

◆ getNumElements() [1/2]

virtual Index vistle::ElementInterface::getNumElements ( ) const
pure virtual

◆ getNumElements() [2/2]

virtual Index vistle::ElementInterface::getNumElements ( )
pure virtual

The documentation for this class was generated from the following file: