View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

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

#include <core/geometry.h>

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

Public Member Functions

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

◆ getBounds()

virtual std::pair< Vector, Vector > vistle::GeometryInterface::getBounds ( ) const
pure virtual

◆ getNumVertices() [1/2]

virtual Index vistle::GeometryInterface::getNumVertices ( ) const
pure virtual

◆ getNumVertices() [2/2]

virtual Index vistle::GeometryInterface::getNumVertices ( )
pure virtual

◆ getVertex()

virtual Vector3 vistle::GeometryInterface::getVertex ( Index  v) const
pure virtual

◆ normals()

virtual normals_const_ptr vistle::GeometryInterface::normals ( ) const
pure virtual

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