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

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

angle2Uline(double t) const mgTL2Polyline
angle2Uline_at_i(int i) const mgTL2Polyline
appearance()MGObjectinlinevirtual
appearance() const MGObjectinlinevirtual
approximate_as_LBRep(MGLBRep &lb, int ordr=0, int parameter_normalization=0, bool neglectMulti=false) const MGLBRepvirtual
approximate_as_LBRep2(MGLBRep &lb, int order, int is, int ie, bool neglectMulti=false) const MGCurveprotected
arrow(double t, MGPosition data[4]) const MGCurve
attrib()MGGelinlinevirtual
attrib() const MGGelinlinevirtual
bdim() const MGLBRepinlinevirtual
boundaryType() const mgTL2Polylineinline
box() const MGGeometryvirtual
box_limitted(const MGInterval &l) const MGLBRepvirtual
box_unlimit() const MGLBRep
buildSRSmoothedLB_of_1stDeriv(const MGLBRepEndC &begin, const MGLBRepEndC &end, const MGNDDArray &tau, const MGBPointSeq &y, const double *dy, double deviation, bool dev_is_sum=false)MGLBRep
buildSRSmoothedLB_of_FreeEnd(const MGNDDArray &tau, const MGBPointSeq &y, const double *dy, double deviation, bool dev_is_sum=false)MGLBRep
center() const MGCurvevirtual
center_param() const MGCurvevirtual
change_dimension(int sdim, int start1=0, int start2=0)MGLBRepvirtual
change_order(int order)MGLBRep
change_order_by_approximation(int ordr)MGLBRep
change_range(double t1, double t2)MGLBRepvirtual
clone() const mgTL2Polylinevirtual
closest(const MGPosition &point) const MGCurvevirtual
closest(const MGCurve &curve2) const MGCurvevirtual
closest2D(const MGPosition &point) const MGCurvevirtual
cn_continuity(int n) const MGCurve
coef(int i, int j)MGLBRepinline
coef(int i, int j) const MGLBRepinline
coef(int i) const MGLBRepinline
coef_data(int i=0, int j=0) const MGLBRepinline
coef_data(int i=0, int j=0)MGLBRepinline
common(const MGCurve &curve2, std::vector< double > &vecComSpan, MGCCisect_list &isect) const MGCurvevirtual
common(const MGCurve &curve2, std::vector< double > &vecComSpan) const MGCurvevirtual
connect(int continuity, int which, const MGLBRep &brep2)MGLBRep
continuity(const MGLBRep &brep2, int &which, double &ratio) const MGLBRep
convert_to_Bezier(MGLBRep &bezier) const MGLBRepvirtual
coordinate_exchange(int j1, int j2)MGLBRepvirtual
copy_appearance(const MGAttribedGel &gel2)MGAttribedGel
copy_as_LBRep() const MGLBRep
copy_as_nurbs() const MGLBRepinlinevirtual
copy_change_dimension(int sdim, int start1=0, int start2=0) const MGLBRepvirtual
copy_limitted(const MGInterval &prange) const MGLBRepvirtual
curvature(double) const MGCurvevirtual
curve()MGCurveinlinevirtual
curve() const MGCurveinlinevirtual
curvilinear_integral(double t1, double t2) const MGLBRepvirtual
MGCurve::curvilinear_integral() const MGCurveinlinevirtual
data_points_for_approximate_as_LBRep2(int is, int ie, MGKnotVector &t, MGNDDArray &tau, bool neglectMulti=false) const MGCurveprotectedvirtual
deleteDlistName() const MGAttribedGel
deriv_length() const MGCurvevirtual
direction(const MGPosition &param) const MGCurvevirtual
direction(double) const MGCurvevirtual
direWorld(double t) const mgTL2Polyline
direWorld_end() const mgTL2Polyline
direWorld_start() const mgTL2Polyline
direWorld_with_non_normalized(double t) const mgTL2Polyline
display_arrows(mgSysGL &sgl) const MGCurvevirtual
display_break_points(mgSysGL &sgl) const MGCurvevirtual
display_control_polygon(mgSysGL &sgl) const MGLBRepvirtual
display_curvatures(mgSysGL &sgl, double scale, int density, bool use_radius) const MGCurvevirtual
displayList_is_made(MGCL::VIEWMODE vmode) const MGAttribedGelvirtual
divide_multi(MGPvector< MGCurve > &crv_list, int multiplicity=-1) const MGLBRepvirtual
divide_number() const MGCurveinline
dlist_name() const MGAttribedGelvirtual
draw3DVertex(mgVBO &vbo) const MGGeometryvirtual
drawAttrib(mgVBO &vbo, bool no_color=false) const MGAttribedGelvirtual
drawSE(mgVBO &vbo, double span_length, double t0, double t1) const MGLBRepvirtual
drawWire(mgVBO &vbo, double span_length, int line_density=1) const MGCurveinlinevirtual
END_BOUNDARY 列挙値mgTL2Polyline
end_point() const MGCurvevirtual
ensure_appearance()MGObjectvirtual
eval(double, int nderiv=0, int leftcon=0) const MGLBRepvirtual
eval_all(double, MGPosition &, MGVector &, MGVector &) const MGLBRepvirtual
eval_all(double tau, int nderiv, double *deriv, int leftcon=0) const MGLBRep
eval_deriv(double) const MGCurvevirtual
eval_discrete_deviation(const MGCurve &curve2, std::vector< MGPosition > &sts, int npoint=20, double tolerance=0.1) const MGCurve
eval_line(MGENDCOND begin, MGENDCOND end, const MGNDDArray &tau, MGBPointSeq &value) const MGLBRep
eval_line(const MGNDDArray &tau, MGBPointSeq &value) const MGLBRepinlinevirtual
eval_position(double) const MGCurvevirtual
evaluate(const MGPosition &t, const int *nderiv=0) const MGCurvevirtual
extend(int start, double length, double dk)MGLBRep
extend(double length, bool start=false)MGLBRepvirtual
extend_with_parameter(double tau, double dk)MGLBRep
extrapolated_pp(double tau, double dk, MGPPRep &pp) const MGCurveprotected
face()MGGelinlinevirtual
face() const MGGelinlinevirtual
Frenet_frame(double t, MGUnit_vector &T, MGUnit_vector &N, MGUnit_vector &B, double &curvature, double &torsion) const MGCurvevirtual
Frenet_frame2(double t, MGVector &V2, MGVector &T, MGVector &N, MGVector &B) const MGCurvevirtual
fsurface() const MGObjectinlinevirtual
fsurface()MGObjectinlinevirtual
geometry()MGGeometryinlinevirtual
geometry() const MGGeometryinlinevirtual
get_average_tangent_length() const MGCurve
get_color() const MGAttribedGel
get_control_points(MGBPointSeq &cpoints) const MGLBRepvirtual
get_draw_attrib_mask() const MGAttribedGelvirtual
get_endID(short end[3])mgTL2Polyline
get_id(double t, short id[3]) const mgTL2Polyline
get_id_from_VertexID(int idVertex, short id[3]) const mgTL2Polyline
get_name() const MGAttribedGel
get_render_attrib_mask() const MGAttribedGelvirtual
get_startID(short start[3])mgTL2Polyline
getParamsC0Continuity(std::vector< double > &param) const MGCurve
getVBOElementsNumber() const MGAttribedGel
getVBOShaderElementsNumber() const MGAttribedGel
group()MGGelinlinevirtual
group() const MGGelinlinevirtual
has_common(const MGObject &obj2) const MGObject
has_same_direction_at(double s, const MGCurve &curve2, double t) const MGCurve
identify_type() const MGLBRepvirtual
in_range(double t) const MGCurvevirtual
in_range(const MGPosition &t) const MGCurvevirtual
includes_object() const MGObjectinlinevirtual
includes_object()MGObjectinlinevirtual
intersect(const MGCurve &) const MGCurvevirtual
intersect_1D(double f, int coordinate=0) const MGLBRepprotectedvirtual
intersect_brute_force(const MGCurve &) const MGCurve
intersect_with_plane(const MGPlane &surf) const MGCurve
intersection(const MGObject &obj2) const MGCurvevirtual
intersection(const MGCurve &obj2) const MGCurvevirtual
intersection(const MGFSurface &obj2) const MGCurvevirtual
intersection(const MGSurface &obj2) const MGCurvevirtual
intersection(const MGFace &obj2) const MGCurvevirtual
intersection(const MGShell &obj2) const MGCurvevirtual
MGGeometry::intersection(const MGPoint &obj2) const MGObjectinlinevirtual
is_Bezier(int ordr=0) const MGLBRepvirtual
is_closed() const MGCurveinline
is_closedWithError(double err) const MGCurve
is_coplanar(const MGCurve &curve2, MGPlane &plane) const MGLBRepvirtual
is_endpoint_parameter(double t) const MGCurvevirtual
is_linear(MGStraight &straight) const MGCurvevirtual
is_null() const MGGeometryinline
is_perpendicular(const MGPosition &P, double t) const MGCurve
is_planar(MGPlane &plane) const MGLBRepvirtual
is_startpoint_parameter(double t) const MGCurvevirtual
isect(const MGCurve &curve2) const MGLBRepvirtual
isect(const MGStraight &curve2) const MGLBRepvirtual
isect(const MGRLBRep &curve2) const MGLBRepvirtual
isect(const MGEllipse &curve2) const MGLBRepvirtual
isect(const MGLBRep &curve2) const MGLBRepvirtual
isect(const MGSurfCurve &curve2) const MGLBRepvirtual
isect(const MGBSumCurve &curve2) const MGLBRepvirtual
isect(const MGSurface &surf) const MGLBRepvirtual
isect(const MGPlane &surf) const MGLBRepvirtual
isect(const MGSphere &surf) const MGLBRepvirtual
isect(const MGCylinder &surf) const MGLBRepvirtual
isect(const MGSBRep &surf) const MGLBRepvirtual
isect(const MGRSBRep &surf) const MGLBRepvirtual
isect(const MGBSumSurf &surf) const MGLBRepvirtual
MGCurve::isect(const MGTrimmedCurve &curve2) const MGCurve
MGCurve::isect(const MGCompositeCurve &curve2) const MGCurve
MGCurve::isect(const MGFSurface &fs) const MGCurveinline
MGCurve::isect(const MGFace &) const MGCurvevirtual
MGCurve::isect(const MGShell &shl) const MGCurve
isect_1D(double f, int coordinate=0) const MGCurve
knot(int i)MGLBRepinline
knot(int i) const MGLBRepinlinevirtual
knot_data() const MGLBRepinline
knot_data()MGLBRepinline
knot_vector() const MGLBRepinlinevirtual
knot_vector()MGLBRepinline
length(double t1, double t2) const MGCurvevirtual
length() const MGCurveinlinevirtual
length_param(double t, double len) const MGCurvevirtual
limit(const MGInterval &i1)mgTL2Polylinevirtual
MGCurve::limit(double t0, double t1)MGCurve
line_bcoef() const MGLBRepinline
line_bcoef()MGLBRepinline
m_boxMGGeometrymutableprotected
m_dlistNameMGAttribedGelmutableprotected
make_display_list(MGCL::VIEWMODE vmode=MGCL::DONTCARE) const MGObjectvirtual
manifold_dimension() const MGCurveinlinevirtual
MGAttribedGel()MGAttribedGelinline
MGAttribedGel(const MGAttribedGel &gel2)MGAttribedGel
MGCurve()MGCurve
MGCurve(const MGCurve &curve)MGCurve
MGGeometry()MGGeometry
MGGeometry(const MGGeometry &geo2)MGGeometry
MGLBRep()MGLBRepinline
MGLBRep(int bdim, int order, int sdim)MGLBRepinline
MGLBRep(const MGKnotVector &t, const MGBPointSeq &bcoef)MGLBRep
MGLBRep(const MGBPointSeq &points, int order=4, bool circular=false)MGLBRepexplicit
MGLBRep(const MGNDDArray &tau, const MGBPointSeq &points, int order=4, double ratio=-1.)MGLBRep
MGLBRep(const MGNDDArray &tau, const MGBPointSeq &points, const MGKnotVector &t)MGLBRep
MGLBRep(const MGLBRepEndC &begin, const MGLBRepEndC &end, const MGNDDArray &tau, const MGBPointSeq &value)MGLBRep
MGLBRep(int order, const MGLBRepEndC &begin, const MGLBRepEndC &end, const MGNDDArray &tau, const MGBPointSeq &value)MGLBRep
MGLBRep(const MGLBRepEndC &begin, const MGLBRepEndC &end, const MGNDDArray &tau, const MGBPointSeq &value, const MGKnotVector &t)MGLBRep
MGLBRep(const MGLBRepEndC &begin, const MGLBRepEndC &end, const MGBPointSeq &points, const int *point_kind, const MGOscuCircle &circle)MGLBRep
MGLBRep(const MGCurve &crv, int order=0, int parameter_normalization=0, bool neglectMulti=false)MGLBRepexplicit
MGLBRep(const MGLBRep &old_brep, const MGKnotVector &t)MGLBRep
MGLBRep(const MGCurve &old_curve, const MGKnotVector &t)MGLBRep
MGLBRep(int coordinate1, const MGLBRep &brep1, int coordinate2, const MGLBRep &brep2)MGLBRep
MGLBRep(const MGNDDArray &tau, const MGBPointSeq &points, const double *weight, const MGKnotVector &t)MGLBRep
MGLBRep(const MGPPRep &pprep)MGLBRep
MGLBRep(const MGPPRep &pprep, const MGKnotVector t)MGLBRep
MGLBRep(const MGLBRep &old_brep, const MGKnotArray &knots)MGLBRep
MGLBRep(const MGLBRep &brep1, int continuity, int which, const MGLBRep &brep2)MGLBRep
MGLBRep(double t1, double t2, const MGLBRep &old_brep, int multiple=0)MGLBRep
MGLBRep(int id1, int id2, const MGLBRep &old_brep)MGLBRep
MGLBRep(int dim, const MGLBRep &lbrep, int start1=0, int start2=0)MGLBRep
MGObject()MGObject
MGObject(const MGObject &obj2)MGObject
mgTL2Polyline(const mgTL2parameter &para)mgTL2Polylineinline
mgTL2Polyline(const mgTL2Polyline &pline2)mgTL2Polyline
mgTL2Polyline(const mgTL2parameter &para, const MGCurve &uvline)mgTL2Polyline
mgTL2Polyline(const MGLEPoint &pvE, const MGLEPoint &pvS)mgTL2Polyline
move(int move_kind, double move_point_param, const MGPosition &to_point, const double fix_point[2])MGLBRep
negate()mgTL2Polylinevirtual
negate_param(double t) const MGLBRepvirtual
negate_transform(MGGeometry &boundary) const MGCurvevirtual
no_display() const MGAttribedGelvirtual
number_of_points() const mgTL2Polylineinline
object()MGObjectinlinevirtual
object() const MGObjectinlinevirtual
offset(double ofs_value, const MGVector &norm_vector=mgNULL_VEC) const MGCurvevirtual
offset(const MGLBRep &ofs_value_lb, const MGVector &norm_vector=mgNULL_VEC) const MGCurvevirtual
offset_c2(double ofs_value, const MGVector &norm_vector=mgNULL_VEC) const MGCurvevirtual
offset_c2(const MGLBRep &ofs_value_lb, const MGVector &norm_vector=mgNULL_VEC) const MGCurvevirtual
on(const MGPosition &point, double &t) const MGCurvevirtual
on(const MGPosition &P, MGPosition &t) const MGCurve
oneD(const double g[4]) const MGLBRepprotectedvirtual
operator!=(const MGGel &gel2) const MGGelinlinevirtual
operator*(double) const MGLBRep
operator*(const MGMatrix &) const MGLBRep
operator*(const MGTransf &) const MGLBRep
operator*=(double scale)MGLBRepvirtual
operator*=(const MGMatrix &mat)MGLBRepvirtual
operator*=(const MGTransf &tr)MGLBRepvirtual
operator+(const MGVector &) const MGLBRep
operator+=(const MGVector &v)MGLBRepvirtual
operator-(const MGVector &) const MGLBRep
operator-=(const MGVector &v)MGLBRepvirtual
operator<(const MGLBRep &gel2) const MGLBRep
operator<(const MGGel &gel2) const MGLBRepvirtual
operator=(const MGGel &gel2)MGLBRepvirtual
operator=(const MGLBRep &el2)MGLBRep
MGCurve::operator=(const MGCurve &gel2)MGCurveinlinevirtual
MGGeometry::operator=(const MGGeometry &gel2)MGGeometryinlinevirtual
MGObject::operator=(const MGObject &obj2)MGObjectinlinevirtual
MGAttribedGel::operator=(const MGAttribedGel &gel2)MGAttribedGelvirtual
operator==(const MGLBRep &gel2) const MGLBRep
operator==(const MGGel &gel2) const MGLBRepvirtual
operator==(const MGRLBRep &gel2) const MGLBRep
MGCurve::operator==(const MGCompositeCurve &crv) const MGCurvevirtual
MGCurve::operator==(const MGTrimmedCurve &crv) const MGCurvevirtual
operator>(const MGGel &gel2) const MGGelinlinevirtual
order() const MGLBRepinlinevirtual
out(std::ostream &ostrm) const mgTL2Polylinevirtual
out_to_IGES(MGIgesOfstream &igesfile, int SubordinateEntitySwitch=0) const MGLBRepvirtual
param(const MGPosition &) const MGCurvevirtual
param_e() const MGLBRepvirtual
param_error() const MGCurvevirtual
param_normalize(double t) const MGLBRepvirtual
param_range() const MGCurvevirtual
param_round_into_range(double t) const MGCurve
param_s() const MGLBRepvirtual
param_se(double t) const MGCurve
param_span() const MGCurveinlinevirtual
parameter_error() const MGGeometry
parameter_range() const MGCurvevirtual
part(double t1, double t2, int multiple=0) const MGLBRepvirtual
perp_guess(double t0, double t1, const MGPosition &P, double tg, double &t) const MGCurvevirtual
perp_guess(double s0, double s1, const MGCurve &curve2, double t0, double t1, double sg, double tg, MGPosition &st) const MGCurvevirtual
perp_point(const MGPosition &p, double &t, const double *g=0) const MGCurvevirtual
perpendiculars(const MGCurve &crv) const MGCurve
perps(const MGPosition &point) const MGLBRepvirtual
perps(const MGCurve &crv2) const MGLBRepvirtual
perps(const MGStraight &crv2) const MGLBRepvirtual
perps(const MGRLBRep &crv2) const MGLBRepvirtual
perps(const MGEllipse &crv2) const MGLBRepvirtual
perps(const MGLBRep &crv2) const MGLBRepvirtual
perps(const MGSurfCurve &crv2) const MGLBRepvirtual
perps(const MGBSumCurve &crv2) const MGLBRepvirtual
MGCurve::perps(const MGCompositeCurve &crv2) const MGCurve
MGCurve::perps(const MGTrimmedCurve &crv2) const MGCurve
perpsSl(const MGStraight &sl) const MGCurveprotected
pick_closest(const MGStraight &sl) const MGCurvevirtual
planar(MGPlane &plane, MGStraight &line, MGPosition &point) const MGLBRep
point()MGGelinlinevirtual
point() const MGGelinlinevirtual
PolarCoordinatesLBRep() const MGCurvevirtual
polygonize(double error, MGLBRep &lb2) const MGCurvevirtual
polyline_type 列挙名mgTL2Polyline
project(const MGFSurface &surf, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const MGLBRepvirtual
project(const MGPlane &plane, MGPvector< MGCurve > &vec_crv_uv, MGPvector< MGCurve > &vec_crv, const MGVector &vec) const MGLBRep
range(double t) const MGCurvevirtual
range(const MGPosition &t) const MGCurve
ReadMembers(MGIfstream &buf)MGLBRepprotectedvirtual
rebuild(int how_rebuild=1, int parameter_normalization=2, double tol=-1., int ordr=0, const double *param_range=0) const MGCurve
reduce(int ndec)MGLBRep
refine(const MGKnotVector &t)MGLBRep
remove_appearance()MGObjectvirtual
remove_GLattrib(long tid)MGAttribedGel
remove_knot()MGLBRepinlinevirtual
remove_knot(int j, int snum)MGLBRep
remove_knot_one(double line0, int nKnot, double &totalTol, int &num_knot, int sid=0, int snum=0)MGLBRep
render_attribute() const MGAttribedGelvirtual
rotate_self(const MGVector &v, double, const MGPosition &=mgORIGIN)MGCurvevirtual
scalePolar(double angleBase, double angle1, double angle2) const MGCurve
sdim() const MGLBRepinlinevirtual
set_appearance(const MGAppearance &appr2)MGObjectvirtual
set_color(const MGColor &newColor)MGAttribedGel
set_display()MGAttribedGelvirtual
set_endID(const short end[3])mgTL2Polyline
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
set_startID(const short start[3])mgTL2Polyline
set_type(polyline_type type)mgTL2Polylineinline
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 MGObjectinlinevirtual
shell()MGGelinlinevirtual
shell() const MGGelinlinevirtual
START_BOUNDARY 列挙値mgTL2Polyline
START_END_BOUNDARY 列挙値mgTL2Polyline
start_point() const MGCurvevirtual
string_content() const MGGel
surf()MGGelinlinevirtual
surf() const MGGelinlinevirtual
sweep(const MGUnit_vector &uvec, double start_dist, double end_dist) const MGLBRepvirtual
tangent_guess(double t0, double t1, const MGPosition &P, double tg, double &t) const MGCurvevirtual
TL2param() const mgTL2Polylineinline
topology()MGGelinlinevirtual
topology() const MGGelinlinevirtual
transform(const MGVector &v)MGObjectinlinevirtual
transform(double scale)MGObjectinlinevirtual
transform(const MGMatrix &mat)MGObjectinlinevirtual
transform(const MGTransf &tr)MGObjectinlinevirtual
trim_end(double t)MGCurve
trim_start(double t)MGCurve
trim_start_and_end(double ts, double te)MGCurve
type() const MGLBRepinlinevirtual
type_is(const MGAbstractGels &types) const MGGel
unlimit()MGLBRepinlinevirtual
unlimit_end()MGLBRepinlinevirtual
unlimit_start()MGLBRepinlinevirtual
update_mark()MGCurveinlineprotectedvirtual
updatePolarCoordinates2Ordinary()MGLBRep
uv(int i) const mgTL2Polyline
uv_start() const mgTL2Polyline
visible() const MGAttribedGelinline
whoami() const MGLBRepinlinevirtual
WHOLE_BOUNDARY 列挙値mgTL2Polyline
WHOLE_INNER 列挙値mgTL2Polyline
WriteMembers(MGOfstream &buf) const MGLBRepprotectedvirtual
xyz(int i, bool need_normal) const mgTL2Polyline
~MGAttribedGel()MGAttribedGelvirtual
~MGCurve()MGCurvevirtual
~MGGel()MGGelvirtual
~MGGeometry()MGGeometryvirtual
~MGLBRep()MGLBRepinline
~MGObject()MGObjectvirtual