Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BMESHcurvature_data::dcurv_tensor_t Struct Reference

Stores the four unique values of a 2x2x2 curvature derivative tensor. More...

#include <bmesh_curvature.H>

List of all members.

Public Member Functions

 dcurv_tensor_t (double val=0.0)
 dcurv_tensor_t (double val0, double val1, double val2, double val3)
double & operator[] (int idx)
double operator[] (int idx) const
dcurv_tensor_t operator+ (const dcurv_tensor_t &other) const
dcurv_tensor_toperator+= (const dcurv_tensor_t &other)
dcurv_tensor_t operator- (const dcurv_tensor_t &other) const
dcurv_tensor_t operator * (double s) const

Public Attributes

double dcurv [4]

Friends

dcurv_tensor_t operator * (double s, const dcurv_tensor_t &dcurv)


Detailed Description

Stores the four unique values of a 2x2x2 curvature derivative tensor.

This is used to store curvature derivative tensors for both faces and vertices.

Definition at line 105 of file bmesh_curvature.H.


Constructor & Destructor Documentation

BMESHcurvature_data::dcurv_tensor_t::dcurv_tensor_t double  val = 0.0  )  [inline]
 

Definition at line 107 of file bmesh_curvature.H.

References dcurv.

Referenced by operator *(), operator+(), operator+=(), and operator-().

BMESHcurvature_data::dcurv_tensor_t::dcurv_tensor_t double  val0,
double  val1,
double  val2,
double  val3
[inline]
 

Definition at line 110 of file bmesh_curvature.H.

References dcurv.


Member Function Documentation

dcurv_tensor_t BMESHcurvature_data::dcurv_tensor_t::operator * double  s  )  const [inline]
 

Definition at line 131 of file bmesh_curvature.H.

References dcurv, and dcurv_tensor_t().

dcurv_tensor_t BMESHcurvature_data::dcurv_tensor_t::operator+ const dcurv_tensor_t other  )  const [inline]
 

Definition at line 118 of file bmesh_curvature.H.

References dcurv, and dcurv_tensor_t().

dcurv_tensor_t& BMESHcurvature_data::dcurv_tensor_t::operator+= const dcurv_tensor_t other  )  [inline]
 

Definition at line 122 of file bmesh_curvature.H.

References dcurv, and dcurv_tensor_t().

dcurv_tensor_t BMESHcurvature_data::dcurv_tensor_t::operator- const dcurv_tensor_t other  )  const [inline]
 

Definition at line 127 of file bmesh_curvature.H.

References dcurv, and dcurv_tensor_t().

double BMESHcurvature_data::dcurv_tensor_t::operator[] int  idx  )  const [inline]
 

Definition at line 116 of file bmesh_curvature.H.

References dcurv.

double& BMESHcurvature_data::dcurv_tensor_t::operator[] int  idx  )  [inline]
 

Definition at line 115 of file bmesh_curvature.H.

References dcurv.


Friends And Related Function Documentation

dcurv_tensor_t operator * double  s,
const dcurv_tensor_t dcurv
[friend]
 

Definition at line 134 of file bmesh_curvature.H.


Member Data Documentation

double BMESHcurvature_data::dcurv_tensor_t::dcurv[4]
 

Definition at line 113 of file bmesh_curvature.H.

Referenced by dcurv_tensor_t(), MSLDStripCB::faceCB(), LineDrawingGLSLMode::StripCB::faceCB(), LineDrawingVprogFprogNoSSDMode::StripCB::faceCB(), CurvatureARBvpARBfpMultiTextureMode::StripCB::faceCB(), operator *(), operator+(), operator+=(), operator-(), and operator[]().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 11:44:33 2006 for jot by  doxygen 1.4.4