walberla::mesh::QHullPointDataSource< MeshType > Class Template Reference

#include <QHull.h>

+ Inheritance diagram for walberla::mesh::QHullPointDataSource< MeshType >:

Public Types

typedef MeshType::Point Point
 
typedef MeshType::Scalar Scalar
 

Public Member Functions

 QHullPointDataSource (const QHull< MeshType > &qhull)
 
virtual std::vector< AttributesgetAttributes () const
 
virtual std::vector< Vector3< real_t > > getPoints ()
 
virtual void configure ()
 
virtual void push (std::ostream &os, const uint_t, const uint_t point, const uint_t)
 For the documentation of this function, please refer to the documentation/general description of this class. More...
 
virtual void push (vtk::Base64Writer &b64, const uint_t, const uint_t point, const uint_t)
 For the documentation of this function, please refer to the documentation/general description of this class. More...
 
- Public Member Functions inherited from walberla::vtk::PointDataSource
virtual ~PointDataSource ()
 

Private Attributes

const QHull< MeshType > & qhull_
 
std::vector< Vector3< real_t > > points_
 
std::vector< int > indices_
 

Member Typedef Documentation

template<typename MeshType >
typedef MeshType::Point walberla::mesh::QHullPointDataSource< MeshType >::Point
template<typename MeshType >
typedef MeshType::Scalar walberla::mesh::QHullPointDataSource< MeshType >::Scalar

Constructor & Destructor Documentation

template<typename MeshType >
walberla::mesh::QHullPointDataSource< MeshType >::QHullPointDataSource ( const QHull< MeshType > &  qhull)
inline

Member Function Documentation

template<typename MeshType >
virtual void walberla::mesh::QHullPointDataSource< MeshType >::configure ( )
inlinevirtual
template<typename MeshType >
virtual std::vector< Attributes > walberla::mesh::QHullPointDataSource< MeshType >::getAttributes ( ) const
inlinevirtual
template<typename MeshType >
virtual std::vector< Vector3< real_t > > walberla::mesh::QHullPointDataSource< MeshType >::getPoints ( )
inlinevirtual
template<typename MeshType >
virtual void walberla::mesh::QHullPointDataSource< MeshType >::push ( std::ostream &  os,
const uint_t  data,
const uint_t  point,
const uint_t  component 
)
inlinevirtual

For the documentation of this function, please refer to the documentation/general description of this class.

Implements walberla::vtk::PointDataSource.

template<typename MeshType >
virtual void walberla::mesh::QHullPointDataSource< MeshType >::push ( vtk::Base64Writer b64,
const uint_t  data,
const uint_t  point,
const uint_t  component 
)
inlinevirtual

For the documentation of this function, please refer to the documentation/general description of this class.

Implements walberla::vtk::PointDataSource.

Member Data Documentation

template<typename MeshType >
std::vector<int> walberla::mesh::QHullPointDataSource< MeshType >::indices_
private
template<typename MeshType >
std::vector<Vector3<real_t> > walberla::mesh::QHullPointDataSource< MeshType >::points_
private
template<typename MeshType >
const QHull<MeshType>& walberla::mesh::QHullPointDataSource< MeshType >::qhull_
private

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