Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CADTri Class Reference

triangular face with shape represented by the underlying CAD model More...

#include <ParametricFace.h>

Public Member Functions

 CADTri (pMeshEnt in_vtx0, pMeshEnt in_vtx1, pMeshEnt in_vtx2)
 
int eval (Point2d in_xi, Point3d &out_xyz)
 
int order (void)
 
int deriv1 (Point2d in_xi, Point3d &out_dxyz_dxi1, Point3d &out_dxyz_dxi2)
 
void deriv1_fd (const Point2d in_xi, Point3d &dxyz_dxi1, Point3d &dxyz_dxi2, double step=1.0e-3)
 Evaluate first derivative numerically by finite difference.
 

Protected Member Functions

int v_eval (Point2d in_xi, Point3d &out_xyz)
 
int v_order ()
 
int v_deriv1 (Point2d in_xi, Point3d &out_xyz1, Point3d &out_xyz2)
 

Private Attributes

pMeshEnt m_vtx0
 
pMeshEnt m_vtx1
 
pMeshEnt m_vtx2
 
pMeshEnt m_face
 
Point3d m_vert0
 
Point3d m_vert1
 
Point3d m_vert2
 

Detailed Description

triangular face with shape represented by the underlying CAD model

Constructor & Destructor Documentation

CADTri::CADTri ( pMeshEnt  in_vtx0,
pMeshEnt  in_vtx1,
pMeshEnt  in_vtx2 
)

the input order of the vertices defines the local xi coodinate system


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