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 |