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

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

active() const MGLoopvirtual
add_cell(MGCellNB *cell, bool pcell, cellItr loc)MGComplexprotected
appearance()MGObjectinlinevirtual
appearance() const MGObjectinlinevirtual
append(MGEdge *edge)MGLoop
append_bcell(MGCellNB *cell) const MGComplexprotected
append_edge_from_crv(const MGSurface &srf, const MGCurve &wcrv, double &tLast, double terror, const std::vector< double > &pspan, int peri_num, bool orientation_is_opposite=false)MGLoop
append_pcell(MGCellNB *cell)MGComplexprotected
area() const MGLoop
attrib()MGGelinlinevirtual
attrib() const MGGelinlinevirtual
bcell_begin() const MGComplexinline
bcell_begin()MGComplexinline
bcell_end() const MGComplexinline
bcell_end()MGComplexinline
bcell_exist() const MGComplex
bcelli(int i) const MGComplex
bcelli(int i)MGComplex
bcellIterator(int i) const MGComplex
bcellIterator(int i)MGComplex
bcellItr typedefMGComplex
binder(int i) const MGComplex
binders() const MGComplex
both_end_on_perimeter(int &pid_s, int &pid_e, const MGFSurface *srf=0) const MGLoop
box() const MGComplexvirtual
cellItr typedefMGComplex
center() const MGComplex
clone(MGCell &parent) const MGLoopvirtual
clone() const MGLoopvirtual
clone(MGCell &parent, MGCellMap &cmap) const MGLoopprotectedvirtual
clone(MGCellMap &cmap) const MGLoopprotectedvirtual
clone_without_binders(MGCell &parent) const MGLoopvirtual
clone_without_binders() const MGLoopvirtual
closed() const MGLoopvirtual
closest(const MGPosition &P, double &distance) const MGLoop
closest_world(const MGStraight &sl, MGLEPoint &closest, double &dist) const MGLoop
common(const MGLoop &loop2, std::vector< MGLEPoint > &pranges1, std::vector< double > &branges1, std::vector< MGLEPoint > &pranges2, std::vector< double > &branges2) const MGLoop
compute_area() const MGLoop
compute_box() const MGComplexprotectedvirtual
connect_bound(int i, MGBoundary *bound2, int j)MGBoundaryprotected
const_bcellItr typedefMGComplex
const_cellItr typedefMGComplex
const_pcellItr typedefMGComplex
container_type typedefMGComplex
copy_appearance(const MGAttribedGel &gel2)MGAttribedGel
copy_boundary(const MGBoundary &loop)MGLoopvirtual
copy_boundary_without_binders(const MGBoundary &loop)MGLoopvirtual
copy_without_binders(const MGComplex &comp)MGComplexprotected
curve()MGGelinlinevirtual
curve() const MGGelinlinevirtual
curves() const MGLoop
curves_world() const MGLoop
deleteDlistName() const MGAttribedGel
direction_star(int i) const MGBoundary
disconnect(int i)MGBoundaryprotected
display_arrows(mgSysGL &sgl) const MGGelinlinevirtual
display_break_points(mgSysGL &sgl) const MGGelinlinevirtual
display_control_polygon(mgSysGL &sgl) const MGGelinlinevirtual
display_curvatures(mgSysGL &sgl, double scale, int density, bool use_radius) const MGGelinlinevirtual
displayList_is_made(MGCL::VIEWMODE vmode) const MGAttribedGelvirtual
dlist_name() const MGAttribedGelvirtual
draw3DVertex(mgVBO &vbo) const MGComplexvirtual
draw3DVertex_in_star(mgVBO &vbo) const MGComplexvirtual
drawAttrib(mgVBO &vbo, bool no_color=false) const MGAttribedGelvirtual
drawWire(mgVBO &vbo, double span_length, int line_density=1) const MGComplexvirtual
drawWire_in_star(mgVBO &vbo, double span_length, int line_density=1) const MGComplexvirtual
edge(int i)MGLoop
edge(int i) const MGLoop
edge_exist() const MGLoopinline
edge_from_iterator(pcellItr i)MGLoopfriend
edge_from_iterator(const_pcellItr i)MGLoopfriend
edge_num(const MGEdge *e) const MGLoop
empty()MGBoundary
end_LPoint() const MGLoop
end_point() const MGLoop
ensure_appearance()MGObjectvirtual
equal_direction(int i, const MGBoundary &bound2, int j) const MGBoundary
erase_all_elements()MGComplexprotected
erase_first_pcell()MGComplex
erase_last_pcell()MGComplex
erase_pcell(MGCellNB *pcell)MGComplex
error() const MGLoop
eval(const MGLEPoint &t, int nderi=0)MGLoopfriend
eval(const MGLPoint &t, int nderi=0) const MGLoop
eval(int i, double t, int nderi=0) const MGLoop
face() const MGLoopvirtual
face()MGLoopvirtual
first_edge() const MGLoop
first_edge()MGLoop
first_pcell() const MGComplex
first_pcell()MGComplex
free_binders()MGBoundaryprotected
fsurface() const MGObjectinlinevirtual
fsurface()MGObjectinlinevirtual
geometry()MGGelinlinevirtual
geometry() const MGGelinlinevirtual
get_color() const MGAttribedGel
get_draw_attrib_mask() const MGAttribedGelvirtual
get_loop_id_in_face() const MGLoop
get_name() const MGAttribedGel
get_render_attrib_mask() const MGAttribedGelvirtual
getVBOElementsNumber() const MGAttribedGel
getVBOShaderElementsNumber() const MGAttribedGel
group()MGGelinlinevirtual
group() const MGGelinlinevirtual
has_common(const MGObject &obj2) const MGObject
identify_type() const MGLoopvirtual
INACTIVE 列挙値MGLoop
includes(const MGCellNB *cell) const MGComplex
includes_object() const MGObjectinlinevirtual
includes_object()MGObjectinlinevirtual
INNER_LOOP 列挙値MGLoop
inside(double u, double v) const MGLoop
inside(const MGPosition &uv) const MGLoop
inside_outer_loop(const MGPosition &uv, const std::vector< const MGLoop * > &loop, const MGSurface *surf=0)MGLoopfriend
intersection(const MGObject &obj2) const MGTopologyvirtual
intersection(const MGCurve &obj2) const MGTopologyvirtual
intersection(const MGFSurface &obj2) const MGTopologyvirtual
intersection(const MGSurface &obj2) const MGTopologyvirtual
intersection(const MGFace &obj2) const MGTopologyvirtual
intersection(const MGShell &obj2) const MGTopologyvirtual
MGObject::intersection(const MGPoint &obj2) const MGObjectinlinevirtual
is_inactive(const MGFSurface *srf=0) const MGLoop
is_inner_boundary(const MGFSurface *srf=0) const MGLoop
is_network(const MGFSurface *srf=0) const MGLoopinline
is_outer_boundary(const MGFSurface *srf=0) const MGLoop
is_perimeter_boundary(const MGFSurface *srf=0) const MGLoop
isect(const MGCurve &param_curve) const MGLoop
isect(double error, const MGCurve &param_curve) const MGLoop
isect(const MGLoop &loop2) const MGLoop
isect_1D(double f, int coordinate=0) const MGLoop
isect_with_endpoints(const MGCurve &param_curve) const MGLoop
join(bool start, const MGLoop &loop2)MGLoop
join(bool start, MGLoop *loop2)MGLoop
join(bool start, std::auto_ptr< MGLoop > &loop2)MGLoop
join_C1_edges(int parameter_normalization=2)MGLoop
last_edge() const MGLoop
last_edge()MGLoop
last_pcell() const MGComplex
last_pcell()MGComplex
LoopKind 列挙名MGLoop
m_boxMGComplexmutableprotected
m_dlistNameMGAttribedGelmutableprotected
m_parent_cellMGBoundarymutableprotected
make_close()MGLoop
make_display_list(MGCL::VIEWMODE vmode=MGCL::DONTCARE) const MGObjectvirtual
make_vertex(const MGLEPoint &lp, MGEdge *&pre, MGEdge *&aft, MGPVertex **pvertex=0)MGLoop
manifold_dimension() const MGLoopinlinevirtual
merge_network(const MGCurve &param_curve, double error)MGLoop
merge_trim(const MGCurve &param_curve)MGLoop
merge_trim(const MGCurve &param_curve, const MGInterval &range1)MGLoop
merge_trim(const MGCurve &param_curve, const MGCurve &world_curve)MGLoop
merge_trim(const MGCurve &param_curve, const MGInterval &range1, const MGCurve &world_curve)MGLoop
merge_trim(const MGLoop &loop2)MGLoop
MGAttribedGel()MGAttribedGelinline
MGAttribedGel(const MGAttribedGel &gel2)MGAttribedGel
MGBoundary()MGBoundary
MGBoundary(MGCellNB *pcell)MGBoundaryexplicit
MGBoundary(std::list< MGCellNB * > &pcells)MGBoundaryexplicit
MGBoundary(const MGBoundary &boundary)MGBoundary
MGBoundary(const MGBoundary &boundary, MGCellMap &cmap)MGBoundaryprotected
MGComplex()MGComplex
MGComplex(const MGComplex &complex)MGComplex
MGComplex(const MGCellNB &cell)MGComplex
MGComplex(MGCellNB *cell)MGComplex
MGComplex(std::list< MGCellNB * > &pcells)MGComplexexplicitprotected
MGComplex(const MGComplex &complex, MGCellMap &cmap)MGComplexprotected
MGLoop()MGLoop
MGLoop(MGEdge *edge)MGLoopexplicit
MGLoop(const MGLoop &loop2)MGLoop
MGLoop(const MGCurve &param_curve, const MGCurve &world_curve)MGLoop
MGLoop(const MGCurve &param_curve, const MGInterval &range1, const MGCurve &world_curve, const MGInterval &range2)MGLoop
MGLoop(std::auto_ptr< MGCurve > &param_curve, std::auto_ptr< MGCurve > &world_curve)MGLoop
MGLoop(std::list< MGCellNB * > boundaries)MGLoopprotected
MGLoop(const MGLoop &loop, MGCellMap &cmap)MGLoopprotected
MGObject()MGObject
MGObject(const MGObject &obj2)MGObject
MGTopology()MGTopology
MGTopology(const MGTopology &topo)MGTopologyinline
mid_point() const MGLoop
negate()MGLoopvirtual
negate_as_boundary(const MGCellNB *parent=0)MGLoopvirtual
NETWORK 列挙値MGLoop
no_display() const MGAttribedGelvirtual
number_of_bcells() const MGComplexinline
number_of_edges() const MGLoopinline
number_of_pcells() const MGBoundary
object()MGObjectinlinevirtual
object() const MGObjectinlinevirtual
on_perimeter_end(int &pid_e, const MGFSurface *surf=0) const MGLoop
on_perimeter_start(int &pid_s, const MGFSurface *surf=0) const MGLoop
on_surface_perimeter(const MGFace &f) const MGLoop
operator!=(const MGGel &gel2) const MGGelinlinevirtual
operator*(double s) const MGComplex
operator*(const MGMatrix &mat) const MGComplex
operator*(const MGTransf &tr) const MGComplex
operator*=(double scale)MGLoopvirtual
operator*=(const MGMatrix &mat)MGLoopvirtual
operator*=(const MGTransf &tr)MGLoopvirtual
operator+(const MGVector &v) const MGComplex
operator+=(const MGVector &v)MGLoopvirtual
operator-(const MGVector &v) const MGComplex
operator-=(const MGVector &v)MGLoopvirtual
operator/(double s) const MGComplexinline
operator<(const MGLoop &gel2) const MGLoop
operator<(const MGComplex &gel2) const MGLoopvirtual
operator<(const MGGel &gel2) const MGLoopvirtual
operator=(const MGGel &gel2)MGLoopvirtual
operator=(const MGLoop &gel2)MGLoop
MGBoundary::operator=(const MGBoundary &gel2)MGBoundaryvirtual
MGComplex::operator=(const MGComplex &gel2)MGComplexvirtual
MGTopology::operator=(const MGTopology &gel2)MGTopologyvirtual
MGObject::operator=(const MGObject &obj2)MGObjectinlinevirtual
MGAttribedGel::operator=(const MGAttribedGel &gel2)MGAttribedGelvirtual
operator==(const MGGel &gel2) const MGGelinlinevirtual
operator>(const MGGel &gel2) const MGGelinlinevirtual
out(std::ostream &) const MGLoopvirtual
out_to_IGES(MGIgesOfstream &igesfile, int SubordinateEntitySwitch=0) const MGGelinlinevirtual
OUTER_LOOP 列挙値MGLoop
pcell_begin() const MGComplexinline
pcell_begin()MGComplexinline
pcell_end() const MGComplexinline
pcell_end()MGComplexinline
pcell_exist() const MGComplex
pcelli(int i) const MGComplex
pcelli(int i)MGComplex
pcellIterator(int i) const MGComplex
pcellIterator(int i)MGComplex
pcellItr typedefMGComplex
pcells()MGComplex
pcells() const MGComplex
PERIMITER_LOOP 列挙値MGLoop
pick_closest(const MGStraight &sl) const MGComplexvirtual
point()MGGelinlinevirtual
point() const MGGelinlinevirtual
prepend(MGEdge *e)MGLoop
prepend_pcell(MGCellNB *cell)MGComplexprotected
ReadMembers(MGIfstream &buf)MGLoopprotectedvirtual
remove_appearance()MGObjectvirtual
remove_garbage_edge(double error)MGLoop
remove_GLattrib(long tid)MGAttribedGel
remove_pendent_edge(const MGFSurface &face)MGLoop
render_attribute() const MGAttribedGelvirtual
set_appearance(const MGAppearance &appr2)MGObjectvirtual
set_binder(int i, MGCellNB &binder) const MGBoundary
set_boundary(const MGBoundary &gel2)MGBoundaryprotected
set_color(const MGColor &newColor)MGAttribedGel
set_complex(const MGComplex &comp2)MGComplexprotected
set_display()MGAttribedGelvirtual
set_GLattrib(MGGLAttrib *attr)MGAttribedGelvirtual
set_name(const MGName &newName)MGAttribedGel
set_no_display()MGAttribedGelvirtual
set_object(const MGObject &gel2)MGObjectprotected
set_parent(MGCell &new_parent) const MGBoundary
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
star() const MGBoundary
star()MGBoundary
start_LPoint() const MGLoop
start_point() const MGLoop
string_content() const MGGel
subdivide(const std::vector< MGLEPoint > &ranges)MGLoop
subdivide(MGLEPoint &le1, MGLEPoint &le2)MGLoop
surf()MGGelinlinevirtual
surf() const MGGelinlinevirtual
surface() const MGLoop
topology()MGTopologyinlinevirtual
topology() const MGTopologyinlinevirtual
transform(const MGVector &v)MGObjectinlinevirtual
transform(double scale)MGObjectinlinevirtual
transform(const MGMatrix &mat)MGObjectinlinevirtual
transform(const MGTransf &tr)MGObjectinlinevirtual
trim(const MGLEPoint &t1, const MGLEPoint &t2)MGLoop
trim_end(const MGLEPoint &t1)MGLoop
trim_start(const MGLEPoint &t1)MGLoop
type_is(const MGAbstractGels &types) const MGGel
UNDEFINED 列挙値MGLoop
visible() const MGAttribedGelinline
whoami() const MGLoopinlineprotectedvirtual
WriteMembers(MGOfstream &buf) const MGLoopprotectedvirtual
~MGAttribedGel()MGAttribedGelvirtual
~MGBoundary()MGBoundaryvirtual
~MGComplex()MGComplexvirtual
~MGGel()MGGelvirtual
~MGObject()MGObjectvirtual
~MGTopology()MGTopologyvirtual