MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
MGRSBRep メンバ一覧

継承メンバを含む MGRSBRep の全メンバ一覧です。

appearance()MGObjectinlinevirtual
appearance() const MGObjectinlinevirtual
approximate_as_SBRep(int parameter_normalization=2, double tol=-1., int *order=0) const MGSurface
arrow(double u, double v, MGPosition data[10]) const MGSurfacevirtual
arrow(const MGPosition &uv, MGPosition data[10]) const MGSurfaceinlinevirtual
arrow(const MGBox &box, double u, double v, MGPosition data[10]) const MGSurface
attrib()MGGelinlinevirtual
attrib() const MGGelinlinevirtual
average_chord_length(int is_u, const double para[3], const MGNDDArray &tau) const MGSurface
bdim_u() const MGRSBRepinlinevirtual
bdim_v() const MGRSBRepinlinevirtual
box() const MGGeometryvirtual
box_limitted(const MGBox &bx) const MGRSBRepvirtual
box_param() const MGSurface
box_param2() const MGSurfaceinlinevirtual
center() const MGSurfacevirtual
center_param() const MGSurfacevirtual
change_dimension(int sdim, int start1=0, int start2=0)MGRSBRepvirtual
change_range(int is_u, double t1, double t2)MGRSBRepvirtual
clone() const MGRSBRepvirtual
clone_as_face() const MGSurfacevirtual
clone_fsurface() const MGSurfaceinlinevirtual
closest(const MGPosition &point) const MGSurfacevirtual
closest_on_boundary(const MGStraight &sl) const MGSurfaceinlinevirtual
closest_on_perimeter(const MGPosition &point) const MGSurfacevirtual
closest_on_perimeter(const MGStraight &sl) const MGSurfacevirtual
coef(int i, int j, int k)MGRSBRepinline
coef(int i, int j, int k) const MGRSBRepinline
coef(int i, int j) const MGRSBRepinline
coef_data(int i=0, int j=0, int k=0) const MGRSBRepinline
compute_sample_point(double u0, double u1, double v0, double v1, MGPosition Pn[9], MGPosition &center, MGUnit_vector &normal, MGVector *Nn_in=0) const MGSurface
copy_appearance(const MGAttribedGel &gel2)MGAttribedGel
copy_change_dimension(int sdim, int start1=0, int start2=0) const MGRSBRepvirtual
copy_surface() const MGSurfaceinlinevirtual
curvatures(const MGPosition &uv, double value[4], MGUnit_vector &N) const MGSurface
curvatures(double u, double v, double value[4], MGUnit_vector &N) const MGSurface
curve()MGGelinlinevirtual
curve() const MGGelinlinevirtual
deleteDlistName() const MGAttribedGel
direction(const MGPosition &param) const MGSurfacevirtual
display_arrows(mgSysGL &sgl) const MGSurfacevirtual
display_arrowsFS(mgSysGL &sgl, int udiv=4, int vdiv=4) const MGFSurface
display_break_points(mgSysGL &sgl) const MGGelinlinevirtual
display_control_polygon(mgSysGL &sgl) const MGRSBRepvirtual
display_curvatures(mgSysGL &sgl, double scale, int density, bool use_radius) const MGGelinlinevirtual
displayList_is_made(MGCL::VIEWMODE vmode) const MGAttribedGelvirtual
divide_multi_knot(MGPvector< MGSurface > &srfl) const MGRSBRepvirtual
dlist_name() const MGAttribedGelvirtual
draw3DVertex(mgVBO &vbo) const MGGeometryvirtual
drawAttrib(mgVBO &vbo, bool no_color=false) const MGAttribedGelvirtual
drawWire(mgVBO &vbo, double span_length, int line_density=1) const MGSurfaceinlinevirtual
drawWireFS(mgVBO &vbo, double span_length, int line_density=1) const MGFSurface
drawWireFS_to_highlight(mgVBO &vbo, double span_length, int line_density) const MGFSurface
ensure_appearance()MGObjectvirtual
equal_direction(const MGCurve &param_curve, const MGCurve &world_curve) const MGSurface
eval(double u, double v, int ndu=0, int ndv=0) const MGRSBRepvirtual
eval(const MGPosition &uv, int ndu=0, int ndv=0) const MGRSBRepvirtual
eval_all(double u, double v, MGPosition &f, MGVector &fu, MGVector &fv, MGVector &fuv, MGVector &fuu, MGVector &fvv) const MGRSBRepvirtual
eval_all(double u, double v, int ndu, int ndv, double *deriv) const MGRSBRep
MGSurface::eval_all(const MGPosition &uv, MGPosition &f, MGVector &fu, MGVector &fv, MGVector &fuv, MGVector &fuu, MGVector &fvv) const MGSurfacevirtual
eval_discrete_deviation(const MGFSurface &face2, std::vector< MGPosition > &uvuvs, int npoint=20, double tolerance=0.1) const MGFSurface
eval_gap(const MGCurve &curve, int iperi, MGPosition &uv) const MGSurface
eval_gap(const MGCurve *curve[4], MGPosition &uv) const MGSurface
eval_spoint(const MGNDDArray &utau, const MGNDDArray &vtau, MGSPointSeq &spoint) const MGSurfacevirtual
evaluate(const MGPosition &t, const int *nderiv) const MGSurfacevirtual
exchange_uv()MGRSBRepinlinevirtual
extend(int perimeter, double param, double length, double dk=0.)MGRSBRepvirtual
extract(const std::vector< const MGCurve * > &trimmers, const MGVector &dir, const MGPosition &uv, std::auto_ptr< MGFace > &eface) const MGFSurface
face()MGGelinlinevirtual
face() const MGGelinlinevirtual
flat(const MGBox &uvbox, double tol, int &direction, MGPosition &P, MGUnit_vector &N) const MGSurfaceprotectedvirtual
fsurface() const MGSurfaceinlinevirtual
fsurface()MGSurfaceinlinevirtual
fundamentals(const MGPosition &uv, double Q[6], MGUnit_vector &UN) const MGSurface
fundamentals(double u, double v, double Q[6], MGUnit_vector &N) const MGSurface
geometry()MGGeometryinlinevirtual
geometry() const MGGeometryinlinevirtual
get_all_boundaries(void) const MGFSurface
get_approximate_plane(double u0, double u1, double v0, double v1, MGPlane &plane, double *width=0, double *height=0) const MGSurface
get_box() const MGFSurface
get_color() const MGAttribedGel
get_draw_attrib_mask() const MGAttribedGelvirtual
get_face_pointer()MGSurfaceinlinevirtual
get_face_pointer() const MGSurfaceinlinevirtual
get_name() const MGAttribedGel
get_new_surface_knots(int parameter_normalization, MGKnotVector &uknots, MGKnotVector &vknots, double *Oldparameter=0) const MGSurface
get_number_of_boundaries() const MGSurfaceinlinevirtual
get_parameterCurve(const MGCurve &wcrv) const MGSurface
get_render_attrib_mask() const MGAttribedGelvirtual
get_surface_pointer()MGSurfaceinlinevirtual
get_surface_pointer() const MGSurfaceinlinevirtual
getPerimeterCommon(const MGCurve &crv, std::vector< double > pspan[2], int peri_num[2]) const MGSurface
getVBOElementsNumber() const MGAttribedGel
getVBOShaderElementsNumber() const MGAttribedGel
group()MGGelinlinevirtual
group() const MGGelinlinevirtual
has_common(const MGObject &obj2) const MGObject
has_commonFS(const MGObject &obj2) const MGSurfaceinlinevirtual
hasInnerBoundaryLoop() const MGFSurfaceinline
hasLoop(const MGBox &uvbox) const MGFSurfaceinlinevirtual
homogeneous() const MGRSBRepinline
identify_type() const MGRSBRepvirtual
in_range(double u, double v) const MGRSBRepinlinevirtual
in_range(const MGPosition &uv) const MGRSBRepinlinevirtual
in_range_with_on(const MGPosition &uv) const MGSurfacevirtual
MGFSurface::in_range_with_on(double u, double v) const MGFSurfaceinline
includes_object() const MGObjectinlinevirtual
includes_object()MGObjectinlinevirtual
inner_boundary(int i) const MGSurfacevirtual
inner_boundary_param(int i) const MGSurfacevirtual
inner_skeleton(int density) const MGFSurface
intersect(const MGCurve &curve) const MGSurface
intersect(const MGEllipse &el) const MGSurface
intersect(const MGSurface &srf2) const MGSurfaceprotected
intersect12Boundary(const MGFSurface &face2, MGPosition_list &uvuv_list) const MGFSurface
intersectInner(const MGSurface &sf2) const MGSurfaceprotected
intersection(const MGObject &obj2) const MGSurfacevirtual
intersection(const MGCurve &obj2) const MGSurfacevirtual
intersection(const MGFSurface &obj2) const MGSurfacevirtual
intersection(const MGSurface &obj2) const MGSurfacevirtual
intersection(const MGFace &obj2) const MGSurfacevirtual
intersection(const MGShell &obj2) const MGSurfacevirtual
MGGeometry::intersection(const MGPoint &obj2) const MGObjectinlinevirtual
intersectPl(const MGPlane &srf2) const MGSurfaceprotected
is_flat_and_small(const MGBox &bx, double surftol, double melen2, bool &direction) const MGSurface
is_null() const MGGeometryinline
isect(const MGCurve &curve) const MGRSBRepvirtual
isect(const MGStraight &sl) const MGRSBRepinline
isect(const MGRLBRep &curve) const MGRSBRep
isect(const MGEllipse &curve) const MGRSBRep
isect(const MGLBRep &curve) const MGRSBRep
isect(const MGSurfCurve &curve) const MGRSBRep
isect(const MGBSumCurve &curve) const MGRSBRep
isect(const MGSurface &srf2) const MGRSBRepvirtual
isect(const MGPlane &srf2) const MGRSBRepvirtual
isect(const MGSphere &srf2) const MGRSBRepvirtual
isect(const MGCylinder &srf2) const MGRSBRepvirtual
isect(const MGSBRep &srf2) const MGRSBRepvirtual
isect(const MGRSBRep &srf2) const MGRSBRepvirtual
isect(const MGBSumSurf &srf2) const MGRSBRepvirtual
MGSurface::isect(const MGFace &f) const MGSurfacevirtual
MGSurface::isect(const MGFSurface &fsurf) const MGSurfacevirtual
MGSurface::isect(const MGShell &shl) const MGSurfacevirtual
isect_area_length() const MGSurfaceinlineprotectedvirtual
isect_boundary(const MGFSurface &face2, MGPosition_list &uvuvs, int id1=0) const =0MGFSurfacepure virtual
isect_direction(const MGFSurface &sf2, int m1, MGPosition &uvuvS, double &du, double &dv, double acuRatio=1.) const MGSurfaceinlineprotectedvirtual
isect_direction_with_direction(double u, double v, const MGVector &tangent, double &du, double &dv) const MGFSurfaceprotected
isect_div_id_max() const MGSurfaceprotected
isect_dt(double u, double v, double &du, double &dv, double acuRatio=1.) const MGFSurfaceprotected
isect_dt_coef(int n) const MGFSurfaceprotected
isect_guess(const MGCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const MGFSurfacevirtual
isect_guess(const MGStraight &sl, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const MGFSurfaceinlinevirtual
isect_guess(const MGCompositeCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const MGFSurfaceinlinevirtual
isect_guess_composite(const MGCompositeCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const MGFSurfacevirtual
isect_guess_straight(const MGStraight &sl, double ti, const MGPosition &uvi, double &t, MGPosition &uv) const MGFSurfacevirtual
isect_incurves(const MGFSurface &face2, int iid, MGPosition_list &uvuv_list, int id1) const =0MGFSurfacepure virtual
isect_inner_dt(int n, const MGPosition &uvnow, double &du, double &dv, int &kdt, double acuRatio=1.) const MGSurfaceinlineprotectedvirtual
isect_outcurves(const MGFSurface &face2, MGPosition_list &uvuv_list, int id1) const =0MGFSurfacepure virtual
isect_start(const MGPosition &uvuv_startIn, MGPosition_list &uvuv_list, const MGFSurface &sf2, MGSSisect &ssi, MGPosition_list::iterator &uvuv_id, int &m1) const MGFSurfaceprotected
isect_start_boundary(const MGFSurface &sf2, const MGPosition &uvuv_pre, int kdt, double du, double dv, int lid1, MGPosition &uvuv_now) const MGFSurfaceprotected
isect_start_dif(const MGNDDArray &tau, const MGLBRep &line, const MGFSurface &sf2) const MGFSurfaceprotected
isect_start_incr(const MGFSurface &sf2, const MGPosition &uvuv_pre, int kdt, double du, double dv, int lid1, MGPosition &uvuv_now) const MGFSurfaceprotected
isect_startPlane(const MGPosition &uvuvS, MGPosition_list &uvuv_list, const MGPlane &pl, MGSSisect &ssi, MGPosition_list::iterator &uvuv_id) const MGFSurfaceprotected
isect_startPlanePt(const MGPosition &uvuv_startIn, MGPosition_list &uvuv_list, const MGPlane &pl2, double acuRatio, MGBPointSeq &point, MGPosition_list::iterator &uvuv_id) const MGFSurfaceprotected
isect_startPt(const MGPosition &uvuv_startIn, MGPosition_list &uvuv_list, const MGFSurface &sf2, double acuRatio, MGBPointSeq &point, MGPosition_list::iterator &uvuv_id, int &m1) const MGFSurfaceprotected
isect_with_noCompoSC(const MGSurfCurve &scrv) const MGSurfaceprotectedvirtual
isect_with_plane(MGPosition_list &uvuv_list, const MGPlane &pl, const MGFSurface &fsrf2) const MGFSurfaceprotected
isect_with_surf(MGPosition_list &uvuv_list, const MGFSurface &srf2) const MGFSurfaceprotected
isect_withC1LB(const MGLBRep &lb) const MGSurfaceprotectedvirtual
isectSl(const MGStraight &sl, const MGBox &uvbox=mgNULL_BOX) const MGRSBRepprotectedvirtual
knot_data_u() const MGRSBRepinline
knot_data_v() const MGRSBRepinline
knot_u(int i)MGRSBRepinline
knot_u(int i) const MGRSBRepinlinevirtual
knot_v(int i)MGRSBRepinline
knot_v(int i) const MGRSBRepinlinevirtual
knot_vector_u() const MGRSBRepinlinevirtual
knot_vector_u()MGRSBRepinlinevirtual
knot_vector_v() const MGRSBRepinlinevirtual
knot_vector_v()MGRSBRepinlinevirtual
less_than(int i, const MGPosition &uv1, const MGPosition &uv2) const MGRSBRepinlinevirtual
limit(const MGBox &uvrange)MGRSBRepinline
m_boxMGGeometrymutableprotected
m_dlistNameMGAttribedGelmutableprotected
make_display_list(MGCL::VIEWMODE vmode=MGCL::DONTCARE) const MGObjectvirtual
make_face()=0MGFSurfacepure virtual
manifold_dimension() const MGSurfaceinlinevirtual
MGAttribedGel()MGAttribedGelinline
MGAttribedGel(const MGAttribedGel &gel2)MGAttribedGel
MGFSurface()MGFSurfaceinline
MGFSurface(const MGFSurface &fsurf)MGFSurfaceinline
MGGeometry()MGGeometry
MGGeometry(const MGGeometry &geo2)MGGeometry
MGObject()MGObject
MGObject(const MGObject &obj2)MGObject
MGRSBRep()MGRSBRepinline
MGRSBRep(const MGSPointSeq &bcoef, const MGKnotVector &tu, const MGKnotVector &tv, int homogeneous=1)MGRSBRep
MGRSBRep(const MGSPointSeq &bcoef, const MGSPointSeq &weights, const MGKnotVector &tu, const MGKnotVector &tv)MGRSBRep
MGRSBRep(const MGRLBRep &rlb, const MGStraight &sl, double angle)MGRSBRep
MGRSBRep(const MGRLBRep &rlbrep, const MGUnit_vector &uvec, double start_dist, double end_dist)MGRSBRep
MGRSBRep(const MGRSBRep &old, const MGKnotVector &ut, const MGKnotVector &vt, int &error)MGRSBRep
MGRSBRep(const MGSBRep &brep, int homogeneous=0)MGRSBRepexplicit
MGRSBRep(const MGRSBRep &old, const MGKnotArray &uknots, const MGKnotArray &vknots)MGRSBRep
MGRSBRep(const MGBox &uvrange, const MGRSBRep &old, int multiple=0)MGRSBRep
MGRSBRep(int dim, const MGRSBRep &sbrep, int start1=0, int start2=0)MGRSBRep
MGRSBRep(const std::vector< const MGRLBRep * > &vecPtrRibRLBReps, bool direction_adjustment=true)MGRSBRep
MGSurface(void)MGSurface
MGSurface(const MGSurface &srf)MGSurfaceinline
negate(int is_u)MGRSBRepinlinevirtual
MGSurface::negate()MGSurfaceinlinevirtual
negate_param(const MGPosition &uv, int is_u=1) const MGRSBRepinline
negate_transform(MGGeometry &boundary) const MGSurfacevirtual
negateFS()MGSurfaceinlinevirtual
no_display() const MGAttribedGelvirtual
non_homogeneous_bcoef() const MGRSBRep
non_rational() const MGRSBRep
normal(double u, double v) const MGSurfacevirtual
normal(const MGPosition &uv) const MGSurfacevirtual
number_of_inner_boundaries() const MGFSurfaceinlinevirtual
object()MGObjectinlinevirtual
object() const MGObjectinlinevirtual
object_pointer() const MGSurfaceinlinevirtual
object_pointer()MGSurfaceinlinevirtual
offset(double ofs_value, int &error) const MGSurfacevirtual
offset_c1(double ofs_value, int &error) const MGSurfacevirtual
offset_fs(double distance, MGPvector< MGFSurface > &vecOfsFSurface) const MGSurfacevirtual
on(const MGPosition &P, MGPosition &) const MGSurfacevirtual
on_a_perimeter(double &u, double &v, int &perim_num) const MGSurfacevirtual
on_a_perimeter2(int is_u, double &x, int &perim_num) const MGSurface
on_perimeter(const MGCurve &uvcurve, int &perim_num) const MGSurfacevirtual
on_the_perimeter(int perim_num, double u, double v) const MGSurfacevirtual
operator!=(const MGGel &gel2) const MGRSBRepinlinevirtual
operator!=(const MGRSBRep &gel2) const MGRSBRepinline
operator*(double scale, const MGRSBRep &sb)MGRSBRepfriend
operator*(double) const MGRSBRep
operator*(const MGMatrix &) const MGRSBRep
operator*(const MGTransf &) const MGRSBRep
operator*=(double scale)MGRSBRepvirtual
operator*=(const MGMatrix &mat)MGRSBRepvirtual
operator*=(const MGTransf &tr)MGRSBRepvirtual
operator+(const MGVector &) const MGRSBRep
operator+=(const MGVector &v)MGRSBRepvirtual
operator-(const MGVector &) const MGRSBRep
operator-=(const MGVector &v)MGRSBRepvirtual
operator<(const MGRSBRep &gel2) const MGRSBRep
operator<(const MGGel &gel2) const MGRSBRepvirtual
MGFSurface::operator<(const MGFSurface &f2) const MGFSurface
operator=(const MGGel &gel2)MGRSBRepvirtual
operator=(const MGRSBRep &gel2)MGRSBRep
MGSurface::operator=(const MGSurface &gel2)MGSurfaceinlinevirtual
MGGeometry::operator=(const MGGeometry &gel2)MGGeometryinlinevirtual
MGObject::operator=(const MGObject &obj2)MGObjectinlinevirtual
MGAttribedGel::operator=(const MGAttribedGel &gel2)MGAttribedGelvirtual
operator==(const MGRSBRep &gel2) const MGRSBRep
operator==(const MGGel &gel2) const MGRSBRepvirtual
operator==(const MGSBRep &sb) const MGRSBRep
MGGeometry::operator>(const MGGel &gel2) const MGGelinlinevirtual
MGFSurface::operator>(const MGFSurface &f2) const MGFSurfaceinline
order_u() const MGRSBRepinlinevirtual
order_v() const MGRSBRepinlinevirtual
out(std::ostream &) const MGRSBRepvirtual
out_to_IGES(MGIgesOfstream &igesfile, int SubordinateEntitySwitch=0) const MGRSBRepvirtual
outer_boundary() const MGSurfacevirtual
outer_boundary_param() const MGSurfacevirtual
outFS(std::ostream &ostrm) const MGSurfaceinlinevirtual
param(const MGPosition &) const MGSurfacevirtual
param_e() const MGRSBRepinline
param_e_u() const MGRSBRepinlinevirtual
param_e_v() const MGRSBRepinlinevirtual
param_error() const MGSurfacevirtual
param_error_u() const MGSurfacevirtual
param_error_v() const MGSurfacevirtual
param_mid() const MGSurfaceinlinevirtual
param_of_pcurve(double tw, const MGCurve &wcurve, const MGCurve &pcurve, const double *guess=0) const MGSurface
param_range() const MGRSBRepvirtual
param_s() const MGRSBRepinline
param_s_u() const MGRSBRepinlinevirtual
param_s_v() const MGRSBRepinlinevirtual
param_span() const MGSurfacevirtual
parameter(const MGPosition &P) const MGSurface
parameter_curve(int is_u, double x) const MGRSBRepvirtual
parameter_curves(int is_u, double x) const MGSurfacevirtual
parameter_error() const MGGeometry
parameter_line(int is_u, double x) const MGRSBRep
parameter_range() const MGSurfacevirtual
part(const MGBox &bx, int multiple=0) const MGRSBRepvirtual
perimeter(int i) const MGRSBRep
perimeter_curve(int i) const MGSurfacevirtual
perimeter_num() const MGRSBRepinlinevirtual
perimeter_uv(int i, double t) const MGSurfacevirtual
perp_guess(const MGPosition &uv0, const MGPosition &uv1, const MGPosition &P, const MGPosition &uvguess, MGPosition &uv) const MGSurfacevirtual
perp_guess(const MGPosition &P, const MGPosition &uvguess, MGPosition &uv) const MGSurfacevirtual
perp_guess(const MGPosition &uv0, const MGPosition &uv1, const MGCurve &curve, double t0, double t1, const MGPosition &tuvg, MGPosition &tuv) const MGSurfacevirtual
perp_guess(const MGPosition &uv0, const MGPosition &uv1, const MGCompositeCurve &crv, double t0, double t1, const MGPosition &tuvg, MGPosition &tuv) const MGSurfacevirtual
perp_guess(const MGCurve &curve, const MGPosition &uvguess, double tguess, MGPosition &uv, double &t) const MGSurfacevirtual
perp_one(const MGPosition &P, MGPosition &uv) const MGFSurfacevirtual
perp_point(const MGPosition &P, MGPosition &uv, const MGPosition *uvguess=0) const MGSurfacevirtual
perps(const MGPosition &P) const MGSurfacevirtual
pick_closest(const MGStraight &sl) const MGSurfacevirtual
planar(MGPlane &plane, double &deviation) const MGRSBRep
planar(const MGBox &uvbox, double tol, int *divideU=0) const MGRSBRep
point()MGGelinlinevirtual
point() const MGGelinlinevirtual
project(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec=mgNULL_VEC) const MGFSurfacevirtual
project(const MGCurve &crv, MGPvector< MGCurve > &vec_crv, const MGVector &vec=mgNULL_VEC) const MGFSurfacevirtual
projectbyApproximateAsLBRep(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const MGFSurfaceprotected
projectbyRemovKnots(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const MGFSurfaceprotected
projNormal(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv) const MGFSurfaceprotected
projVector(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const MGFSurfaceprotected
range(const MGPosition &uv) const MGRSBRepinlinevirtual
ReadMembers(MGIfstream &buf)MGRSBRepprotectedvirtual
rebuild(int how_rebuild=1, int parameter_normalization=2, double tol=-1., int *order=0) const MGRSBRep
reduce(int is_u, int ndec)MGRSBRepinline
refine(const MGKnotVector &uknot, const MGKnotVector &vknot)MGRSBRepinline
remove_appearance()MGObjectvirtual
remove_GLattrib(long tid)MGAttribedGel
remove_knot()MGRSBRepvirtual
render_attribute() const MGAttribedGelvirtual
rotate_self(const MGVector &vec, double angle, const MGPosition &origin=mgORIGIN)MGSurfacevirtual
sdim() const MGRSBRepinlinevirtual
set_appearance(const MGAppearance &appr2)MGObjectvirtual
set_color(const MGColor &newColor)MGAttribedGel
set_display()MGAttribedGelvirtual
set_geometry(const MGGeometry &geo2)MGGeometryprotected
set_GLattrib(MGGLAttrib *attr)MGAttribedGelvirtual
set_name(const MGName &newName)MGAttribedGel
set_no_display()MGAttribedGelvirtual
set_object(const MGObject &gel2)MGObjectprotected
setDirty(bool is_dirty) const MGAttribedGel
setDlistName(mgVBO *vbo=0) const MGAttribedGel
shade(mgVBO &vbo, const MGDrawParam &para, mgVBO::ELEMENT_TARGET target=mgVBO::SHADING) const MGSurfacevirtual
shadeFS(mgVBO &vbo, const MGDrawParam &para, mgVBO::ELEMENT_TARGET target=mgVBO::SHADING) const MGFSurface
shell()MGGelinlinevirtual
shell() const MGGelinlinevirtual
shrink_to_knot(const MGBox &uvbx, int multiple=0)MGRSBRepinlinevirtual
skeleton(int density=1) const MGFSurfacevirtual
skeleton_at_knots() const MGFSurfacevirtual
split(double param, bool is_u, MGPvector< MGFSurface > &surfaces) const MGSurfacevirtual
MGFSurface::split(const std::vector< const MGCurve * > &splitters, const MGVector &dir, MGPvector< MGFace > &faces) const MGFSurface
MGFSurface::split(const MGPvector< MGCurve > &splitters, MGPvector< MGFace > &faces) const MGFSurface
string_content() const MGGel
surf() const MGSurfaceinlinevirtual
surf()MGSurfaceinlinevirtual
surface_bcoef() const MGRSBRepinline
surface_bcoef()MGRSBRepinline
test_and_get_approximate_plane(double u0, double u1, double v0, double v1, double surface_tol, double angle, MGPlane &plane, double &width, double &height) const MGSurface
topology()MGGelinlinevirtual
topology() const MGGelinlinevirtual
transform(const MGVector &v)MGObjectinlinevirtual
transform(double scale)MGObjectinlinevirtual
transform(const MGMatrix &mat)MGObjectinlinevirtual
transform(const MGTransf &tr)MGObjectinlinevirtual
triangulate(const MGDrawParam &para, MGCL::TL_DATA_KIND dkind, std::vector< mgTL2Triangles > &trisVec) const MGSurfacevirtual
trim(const std::vector< const MGCurve * > &trimmers, const MGVector &dir, const MGPosition &uv, MGPvector< MGFace > &faces) const MGFSurface
type() const MGRSBRepinlinevirtual
type_is(const MGAbstractGels &types) const MGGel
unit_normal(const MGPosition &uv) const MGSurfacevirtual
unit_normal(double u, double v) const MGSurfacevirtual
unlimit()MGRSBRepinline
update_mark()MGGeometryinlineprotectedvirtual
visible() const MGAttribedGelinline
whoami() const MGRSBRepinlinevirtual
WriteMembers(MGOfstream &buf) const MGRSBRepprotectedvirtual
~MGAttribedGel()MGAttribedGelvirtual
~MGFSurface()MGFSurfaceinlinevirtual
~MGGel()MGGelvirtual
~MGGeometry()MGGeometryvirtual
~MGObject()MGObjectvirtual
~MGSurface()MGSurfacevirtual