Cleaver Tetrahedral Meshing  2.2.1
Cleaving algorithm for high quality tetrahedral meshing
All Classes Pages
List of all members | Public Member Functions
cleaver::ConstantField< T > Class Template Reference
+ Inheritance diagram for cleaver::ConstantField< T >:
+ Collaboration diagram for cleaver::ConstantField< T >:

Public Member Functions

 ConstantField (T value, const BoundingBox &bounds)
 
 ConstantField (T value, int w, int h, int d)
 
void setValue (T value)
 
virtual double valueAt (double x, double y, double z) const
 
virtual double valueAt (const cleaver::vec3 &x) const
 
virtual cleaver::BoundingBox bounds () const
 
- Public Member Functions inherited from cleaver::ScalarField< T >
 ScalarField (T *data=0, int w=0, int h=0, int d=0)
 
void setData (T *data)
 
T * data () const
 
T & data (int i, int j, int k) const
 
void setCenterType (CenteringType center)
 
CenteringType getCenterType () const
 
void setBounds (const BoundingBox &bounds)
 
BoundingBox dataBounds () const
 
void setScale (const vec3 &scale)
 
const vec3scale () const
 
- Public Member Functions inherited from cleaver::AbstractScalarField
virtual double operator() (double x, double y, double z) const
 
void setName (const std::string &name)
 
std::string name () const
 
- Public Member Functions inherited from cleaver::AbstractField< double >
void setName (const std::string &name)
 
std::string name () const
 

Additional Inherited Members

- Protected Attributes inherited from cleaver::AbstractScalarField
std::string m_name
 
- Protected Attributes inherited from cleaver::AbstractField< double >
std::string m_name
 

Detailed Description

template<typename T>
class cleaver::ConstantField< T >

Definition at line 51 of file ConstantField.h.


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