All Classes Namespaces Files Functions Variables Typedefs
Classes | Namespaces | Typedefs | Functions
curveUtil.h File Reference
#include "AdaptTypes.h"
#include "MeshTools.h"
#include <pumi.h>
#include <pumi_mesh.h>
#include <iostream>
#include <vector>
#include <string>
Include dependency graph for curveUtil.h:

Go to the source code of this file.

Classes

class  CurvedRegionShapeInfo
 
class  ReShapeEdgeInfo
 

Namespaces

 curveUtil
 

Typedefs

typedef class CurvedRegionShapeInfo crShpInfo
 
typedef class ReShapeEdgeInfo rEdShpInfo
 

Functions

int XYZ_RadiusRatio (double(*)[3], double &)
 
int curveUtil::R_numEdgesOnGeomRegn (pMeshRgn pTheRgn)
 
int curveUtil::R_numEdgesOnGeomFace (pMeshRgn pTheRgn)
 
int curveUtil::R_numEdgesOnGeomEdge (pMeshRgn pTheRgn)
 
int curveUtil::R_numFacesOnGeomRegn (pMeshRgn pTheRgn)
 
int curveUtil::R_numFacesOnGeomFace (pMeshRgn pTheRgn)
 
void curveUtil::M_checkSurfaceMeshByAngle (pPart pmesh, double angle, std::vector< pMeshFace > &vec_facesLargeAngle)
 
void curveUtil::F_bezierSplit (pMeshFace face, pMeshEdge edge, double *ptxyz)
 
pMeshVtx curveUtil::F_opEdgeVert (pMeshFace face, pMeshEdge edge)
 
void curveUtil::computePtForOppEdge (pMeshEdge oppEdge, pMeshFace *faces, double *xyz)
 
void curveUtil::writeRgnDataForMaple (pMeshRgn, char *)
 
int curveUtil::HO_XYZ_isValid (double(*)[3], crShpInfo *, pMeshRgn region=NULL)
 
int curveUtil::CR_isValid (pMeshRgn, crShpInfo *)
 
int curveUtil::XYZ_JacRatio (double(*)[3], double &shape)
 
pumi::pNode curveUtil::extractPt (pPart msh, pMeshFace mf, pMeshEdge edge, double u, double v)
 
void curveUtil::F_bezierXYZ (pMeshFace face, double(*fxyz)[3])
 
void curveUtil::F_bezierEval (double(*fxyz)[3], double u, double v, double *ptxyz)
 
void curveUtil::writeOutCorner (pMeshRgn region, pMeshVtx vertex, char *name)
 
void curveUtil::M_checkCurvedRegionShape (pPart, char *)
 
void curveUtil::writeOutCurvedRegion (pMeshEnt, int, char *)
 
void curveUtil::writeOutCurvedRList (pumi::pPList *, int, char *)
 
int curveUtil::R_worstShape (pumi::pPList *, double &, double &, pumi::pPList *)
 
void curveUtil::unifyTaggedEntitiesWithValuesDbl (pMeshMdl FmdbMesh, pTag FmdbTag, std::list< mEntity * > *LIST)
 

Typedef Documentation

typedef class ReShapeEdgeInfo rEdShpInfo

Function Documentation

int XYZ_RadiusRatio ( double(*)  [3],
double &   
)

Here is the caller graph for this function: