|
MGCL V10
V10
MGCL V10
|
継承メンバを含む MGFSurface の全メンバ一覧です。
| arrow(double u, double v, MGPosition data[10]) const =0 | MGFSurface | pure virtual |
| arrow(const MGPosition &uv, MGPosition data[10]) const =0 | MGFSurface | pure virtual |
| box_param2() const =0 | MGFSurface | pure virtual |
| clone_as_face() const =0 | MGFSurface | pure virtual |
| clone_fsurface() const =0 | MGFSurface | pure virtual |
| closest(const MGPosition &point) const =0 | MGFSurface | pure virtual |
| closest_on_boundary(const MGStraight &sl) const =0 | MGFSurface | pure virtual |
| coef_sdim() const =0 | MGFSurface | protectedpure virtual |
| display_arrowsFS(mgSysGL &sgl, int udiv=4, int vdiv=4) const | MGFSurface | |
| 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 | |
| eval(double u, double v, int ndu=0, int ndv=0) const =0 | MGFSurface | pure virtual |
| eval(const MGPosition &uv, int ndu=0, int ndv=0) const =0 | MGFSurface | pure virtual |
| eval_discrete_deviation(const MGFSurface &face2, std::vector< MGPosition > &uvuvs, int npoint=20, double tolerance=0.1) const | MGFSurface | |
| extract(const std::vector< const MGCurve * > &trimmers, const MGVector &dir, const MGPosition &uv, std::auto_ptr< MGFace > &eface) const | MGFSurface | |
| get_all_boundaries(void) const | MGFSurface | |
| get_box() const | MGFSurface | |
| get_face_pointer()=0 | MGFSurface | pure virtual |
| get_face_pointer() const =0 | MGFSurface | pure virtual |
| get_number_of_boundaries() const =0 | MGFSurface | pure virtual |
| get_proj_divnum(const MGCurve &crv) const =0 | MGFSurface | pure virtual |
| get_surface_pointer()=0 | MGFSurface | pure virtual |
| get_surface_pointer() const =0 | MGFSurface | pure virtual |
| has_commonFS(const MGObject &obj2) const =0 | MGFSurface | pure virtual |
| hasInnerBoundaryLoop() const | MGFSurface | inline |
| hasLoop(const MGBox &uvbox) const | MGFSurface | inlinevirtual |
| in_range(double u, double v) const =0 | MGFSurface | pure virtual |
| in_range(const MGPosition &uv) const =0 | MGFSurface | pure virtual |
| in_range_with_on(double u, double v) const | MGFSurface | inline |
| in_range_with_on(const MGPosition &uv) const =0 | MGFSurface | pure virtual |
| inner_boundary(int i) const =0 | MGFSurface | pure virtual |
| inner_boundary_param(int i) const =0 | MGFSurface | pure virtual |
| inner_skeleton(int density) const | MGFSurface | |
| intersect12Boundary(const MGFSurface &face2, MGPosition_list &uvuv_list) const | MGFSurface | |
| isect(const MGShell &shell2) const =0 | MGFSurface | pure virtual |
| isect(const MGFSurface &fsurf) const =0 | MGFSurface | pure virtual |
| isect(const MGFace &fsurf) const =0 | MGFSurface | pure virtual |
| isect(const MGSurface &fsurf) const =0 | MGFSurface | pure virtual |
| isect(const MGCurve &curv) const =0 | MGFSurface | pure virtual |
| isect_area_length() const =0 | MGFSurface | protectedpure virtual |
| isect_boundary(const MGFSurface &face2, MGPosition_list &uvuvs, int id1=0) const =0 | MGFSurface | pure virtual |
| isect_direction(const MGFSurface &sf2, int m1, MGPosition &uvuvS, double &du, double &dv, double acuRatio=1.) const | MGFSurface | protectedvirtual |
| isect_direction_with_direction(double u, double v, const MGVector &tangent, double &du, double &dv) const | MGFSurface | protected |
| isect_div_id_max() const | MGFSurface | protected |
| isect_dt(double u, double v, double &du, double &dv, double acuRatio=1.) const | MGFSurface | protected |
| isect_dt_coef(int n) const | MGFSurface | protected |
| isect_guess(const MGCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const | MGFSurface | virtual |
| isect_guess(const MGStraight &sl, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const | MGFSurface | inlinevirtual |
| isect_guess(const MGCompositeCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const | MGFSurface | inlinevirtual |
| isect_guess_composite(const MGCompositeCurve &crv, const MGPosition &uvi, double ti, MGPosition &uv, double &t) const | MGFSurface | virtual |
| isect_guess_straight(const MGStraight &sl, double ti, const MGPosition &uvi, double &t, MGPosition &uv) const | MGFSurface | virtual |
| isect_incr_pline(const MGPosition &uv, int kdt, double du, double dv, double &u, double &v, int incr=0) const =0 | MGFSurface | protectedpure virtual |
| isect_incurves(const MGFSurface &face2, int iid, MGPosition_list &uvuv_list, int id1) const =0 | MGFSurface | pure virtual |
| isect_inner_dt(int n, const MGPosition &uvnow, double &du, double &dv, int &kdt, double acuRatio=1.) const | MGFSurface | protectedvirtual |
| isect_outcurves(const MGFSurface &face2, MGPosition_list &uvuv_list, int id1) const =0 | MGFSurface | pure virtual |
| isect_start(const MGPosition &uvuv_startIn, MGPosition_list &uvuv_list, const MGFSurface &sf2, MGSSisect &ssi, MGPosition_list::iterator &uvuv_id, int &m1) const | MGFSurface | protected |
| isect_start_boundary(const MGFSurface &sf2, const MGPosition &uvuv_pre, int kdt, double du, double dv, int lid1, MGPosition &uvuv_now) const | MGFSurface | protected |
| isect_start_dif(const MGNDDArray &tau, const MGLBRep &line, const MGFSurface &sf2) const | MGFSurface | protected |
| isect_start_incr(const MGFSurface &sf2, const MGPosition &uvuv_pre, int kdt, double du, double dv, int lid1, MGPosition &uvuv_now) const | MGFSurface | protected |
| isect_startPlane(const MGPosition &uvuvS, MGPosition_list &uvuv_list, const MGPlane &pl, MGSSisect &ssi, MGPosition_list::iterator &uvuv_id) const | MGFSurface | protected |
| isect_startPlanePt(const MGPosition &uvuv_startIn, MGPosition_list &uvuv_list, const MGPlane &pl2, double acuRatio, MGBPointSeq &point, MGPosition_list::iterator &uvuv_id) const | MGFSurface | protected |
| 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 | MGFSurface | protected |
| isect_with_plane(MGPosition_list &uvuv_list, const MGPlane &pl, const MGFSurface &fsrf2) const | MGFSurface | protected |
| isect_with_surf(MGPosition_list &uvuv_list, const MGFSurface &srf2) const | MGFSurface | protected |
| knot_u(int i) const | MGFSurface | inlinevirtual |
| knot_v(int i) const | MGFSurface | inlinevirtual |
| knot_vector_u() const =0 | MGFSurface | pure virtual |
| knot_vector_u()=0 | MGFSurface | pure virtual |
| knot_vector_v() const =0 | MGFSurface | pure virtual |
| knot_vector_v()=0 | MGFSurface | pure virtual |
| make_face()=0 | MGFSurface | pure virtual |
| MGFSurface() | MGFSurface | inline |
| MGFSurface(const MGFSurface &fsurf) | MGFSurface | inline |
| negateFS()=0 | MGFSurface | pure virtual |
| normal(const MGPosition &uv) const =0 | MGFSurface | pure virtual |
| normal(double u, double v) const =0 | MGFSurface | pure virtual |
| number_of_inner_boundaries() const | MGFSurface | inlinevirtual |
| object_pointer() const =0 | MGFSurface | pure virtual |
| object_pointer()=0 | MGFSurface | pure virtual |
| offset_fs(double distance, MGPvector< MGFSurface > &vecOfsFSurface) const =0 | MGFSurface | pure virtual |
| on(const MGPosition &P, MGPosition &uv) const =0 | MGFSurface | pure virtual |
| on_a_perimeter(double &u, double &v, int &perim_num) const =0 | MGFSurface | pure virtual |
| operator<(const MGFSurface &f2) const | MGFSurface | |
| operator>(const MGFSurface &f2) const | MGFSurface | inline |
| outer_boundary() const =0 | MGFSurface | pure virtual |
| outer_boundary_param() const =0 | MGFSurface | pure virtual |
| outFS(std::ostream &ostrm) const =0 | MGFSurface | pure virtual |
| param(const MGPosition &P) const =0 | MGFSurface | pure virtual |
| param_e_u() const =0 | MGFSurface | pure virtual |
| param_e_v() const =0 | MGFSurface | pure virtual |
| param_error() const | MGFSurface | |
| param_error_u() const | MGFSurface | |
| param_error_v() const | MGFSurface | |
| param_mid() const | MGFSurface | virtual |
| param_range() const =0 | MGFSurface | pure virtual |
| param_s_u() const =0 | MGFSurface | pure virtual |
| param_s_v() const =0 | MGFSurface | pure virtual |
| parameter_curves(int is_u, double x) const =0 | MGFSurface | pure virtual |
| perp_guess(const MGPosition &P, const MGPosition &uvguess, MGPosition &uv) const =0 | MGFSurface | pure virtual |
| perp_guess(const MGCurve &curve, const MGPosition &uvguess, double tguess, MGPosition &uv, double &t) const =0 | MGFSurface | pure virtual |
| perp_one(const MGPosition &P, MGPosition &uv) const | MGFSurface | virtual |
| perp_point(const MGPosition &p, MGPosition &uv, const MGPosition *uvguess=0) const =0 | MGFSurface | pure virtual |
| perps(const MGPosition &P) const =0 | MGFSurface | pure virtual |
| project(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec=mgNULL_VEC) const | MGFSurface | virtual |
| project(const MGCurve &crv, MGPvector< MGCurve > &vec_crv, const MGVector &vec=mgNULL_VEC) const | MGFSurface | virtual |
| projectbyApproximateAsLBRep(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const | MGFSurface | protected |
| projectbyRemovKnots(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const | MGFSurface | protected |
| projNormal(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv) const | MGFSurface | protected |
| projVector(const MGCurve &crv, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const | MGFSurface | protected |
| range(const MGPosition &uv) const =0 | MGFSurface | pure virtual |
| shadeFS(mgVBO &vbo, const MGDrawParam ¶, mgVBO::ELEMENT_TARGET target=mgVBO::SHADING) const | MGFSurface | |
| skeleton(int density=1) const | MGFSurface | virtual |
| skeleton_at_knots() const | MGFSurface | virtual |
| split(double param, bool is_u, MGPvector< MGFSurface > &surfaces) const =0 | MGFSurface | pure virtual |
| split(const std::vector< const MGCurve * > &splitters, const MGVector &dir, MGPvector< MGFace > &faces) const | MGFSurface | |
| split(const MGPvector< MGCurve > &splitters, MGPvector< MGFace > &faces) const | MGFSurface | |
| triangulate(const MGDrawParam ¶, MGCL::TL_DATA_KIND dkind, std::vector< mgTL2Triangles > &trisVec) const =0 | MGFSurface | pure virtual |
| trim(const std::vector< const MGCurve * > &trimmers, const MGVector &dir, const MGPosition &uv, MGPvector< MGFace > &faces) const | MGFSurface | |
| unit_normal(const MGPosition &uv) const =0 | MGFSurface | pure virtual |
| unit_normal(double u, double v) const =0 | MGFSurface | pure virtual |
| ~MGFSurface() | MGFSurface | inlinevirtual |