10 #ifndef CURVEMESH_CRVEDGE3_H
11 #define CURVEMESH_CRVEDGE3_H
16 typedef class mEntity * pMeshEdge;
17 typedef class mMesh * pMeshMdl;
34 CrvEdge3(VtxPtrVec in_vert_vec,
int dummy);
37 CrvEdge3(pMeshEdge in_edge,
int dummy);
46 return std::string(
"cubic_edge_ctrl_pts_tag");
53 int cubic_lagrange_to_bezier(Point3d* l, Point3d* b);
55 #endif//CURVEMESH_CRVEDGE3_H
std::string v_tag_name() const
Get the tag name of the attached data.
Definition: CrvEdge3.h:44
base class for curved edge curve edge provides basic evaluation based on barycentric coordinate syste...
Definition: CrvEdge.h:28
CrvEdge3(pMeshEdge in_edge)
ctor 1
Definition: CrvEdge3.cc:19
int v_data_size() const
Get the size of the data attached to the edge entity.
Definition: CrvEdge3.h:49
virtual ~CrvEdge3()
dtor
Definition: CrvEdge3.cc:185
curved edges with 3rd order geometric shape
Definition: CrvEdge3.h:21