shape_doc 0.1
cell3d_surface_algebraic< C, V > Member List
This is the complete list of members for cell3d_surface_algebraic< C, V >, including all inherited members.
AlgebraicSurface typedefcell3d_surface_algebraic< C, V >
b_neighborscell3d< C, V >
bounding_box(void)bounding_box< C, V >
bounding_box(double xmin, double xmax)bounding_box< C, V >
bounding_box(double xmin, double xmax, double ymin, double ymax)bounding_box< C, V >
bounding_box(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)bounding_box< C, V >
bounding_box(const bounding_box< C, V > &)bounding_box< C, V >
BoundingBox typedefcell3d_surface_algebraic< C, V >
boundingBox() const cell3d< C, V > [inline]
Cell typedefcell3d_surface_algebraic< C, V >
Cell3d typedefcell3d_surface_algebraic< C, V >
cell3d(void)cell3d< C, V > [inline]
cell3d(const BoundingBox &bx)cell3d< C, V > [inline]
cell3d_surface_algebraic(const cell3d_surface_algebraic< C, V > &)cell3d_surface_algebraic< C, V >
cell3d_surface_algebraic(const Polynomial &, const BoundingBox &)cell3d_surface_algebraic< C, V >
cell3d_surface_algebraic(char *, const BoundingBox &)cell3d_surface_algebraic< C, V >
cell3d_surface_algebraic(const AlgebraicSurface &, const BoundingBox &)cell3d_surface_algebraic< C, V >
cell3d_surface_algebraic(AlgebraicSurface *, const BoundingBox &)cell3d_surface_algebraic< C, V >
CellBase typedefcell3d_surface_algebraic< C, V >
center(void) const cell3d< C, V > [inline, virtual]
connect0(cell3d< C, V > *a, cell3d< C, V > *b)cell3d< C, V > [inline]
connect1(cell3d< C, V > *a, cell3d< C, V > *b)cell3d< C, V > [inline]
connect2(cell3d< C, V > *a, cell3d< C, V > *b)cell3d< C, V > [inline]
contains(double x, bool strict=false)bounding_box< C, V >
contains(double x, double y, bool strict=false)bounding_box< C, V >
contains(double x, double y, double z, bool strict=false)bounding_box< C, V >
disconnect()cell3d< C, V > [inline]
e_neighborscell3d< C, V >
Edge typedefcell3d_surface_algebraic< C, V >
edge_point(Point **, int) const cell3d_surface_algebraic< C, V >
equation() const cell3d_surface_algebraic< C, V > [inline]
f_neighborscell3d< C, V >
Face typedefcell3d_surface_algebraic< C, V >
get_polynomial() const cell3d_surface_algebraic< C, V > [inline]
insert(Point *p)cell3d_surface_algebraic< C, V > [inline]
insert(Face *p)cell3d_surface_algebraic< C, V > [inline]
insert_regular(Topology *)cell3d_surface_algebraic< C, V > [virtual]
insert_singular(Topology *)cell3d_surface_algebraic< C, V > [virtual]
intersect(const bounding_box< C, V > &other)bounding_box< C, V >
intersected(bounding_box< C, V > *other)bounding_box< C, V >
intersects(bounding_box< C, V > *other, bool strict=true)bounding_box< C, V >
is0D(void) const bounding_box< C, V > [inline]
is1D(void) const bounding_box< C, V > [inline]
is2D(void) const bounding_box< C, V > [inline]
is3d(void) const bounding_box< C, V > [inline]
is_active(void) const cell3d_surface_algebraic< C, V > [virtual]
is_intersected(void)cell3d_surface_algebraic< C, V > [inline, virtual]
is_regular(void)cell3d_surface_algebraic< C, V > [virtual]
join0(cell3d< C, V > *b)cell3d< C, V > [inline]
join1(cell3d< C, V > *b)cell3d< C, V > [inline]
join2(cell3d< C, V > *b)cell3d< C, V > [inline]
m_boundarycell3d< C, V >
m_centercell3d_surface_algebraic< C, V >
m_facescell3d_surface_algebraic< C, V >
m_gnodecell3d< C, V >
m_idxcell3d_surface_algebraic< C, V >
m_pointscell3d_surface_algebraic< C, V >
m_polynomialcell3d_surface_algebraic< C, V >
m_singularcell3d< C, V >
m_typecell3d< C, V >
m_xmaxbounding_box< C, V > [protected]
m_xminbounding_box< C, V > [protected]
m_ymaxbounding_box< C, V > [protected]
m_yminbounding_box< C, V > [protected]
m_zmaxbounding_box< C, V > [protected]
m_zminbounding_box< C, V > [protected]
mc_index(void) const cell3d_surface_algebraic< C, V >
n_neighborscell3d< C, V >
neighbors()cell3d< C, V > [inline]
operator()(unsigned v, unsigned s) const bounding_box< C, V >
operator()(unsigned v, unsigned s)bounding_box< C, V >
operator*(const bounding_box< C, V > &other)bounding_box< C, V > [inline]
operator+(const bounding_box< C, V > &other)bounding_box< C, V > [inline]
Point typedefcell3d_surface_algebraic< C, V >
polygonise(Topology3d *)cell3d_surface_algebraic< C, V > [virtual]
Polynomial typedefcell3d_surface_algebraic< C, V >
REF_OF(V) Refcell3d_surface_algebraic< C, V >
s_neighborscell3d< C, V >
set_xmax(double x)bounding_box< C, V > [inline]
set_xmin(double x)bounding_box< C, V > [inline]
set_ymax(double y)bounding_box< C, V > [inline]
set_ymin(double y)bounding_box< C, V > [inline]
set_zmax(double z)bounding_box< C, V > [inline]
set_zmin(double z)bounding_box< C, V > [inline]
size(void)bounding_box< C, V >
Solver typedefcell3d_surface_algebraic< C, V >
split(CELL *&left, CELL *&right, int v, double s)cell3d_surface_algebraic< C, V >
split_position(int &v, double &s)cell3d< C, V > [virtual]
subdivide(Cell *&left, Cell *&right, int v, double s)cell3d_surface_algebraic< C, V > [virtual]
mmx::shape::cell3d::subdivide(cell3d< C, V > *&left, cell3d< C, V > *&right)cell3d< C, V > [virtual]
mmx::shape::cell3d::subdivide(cell3d< C, V > *&left, cell3d< C, V > *&right, int v, double s)=0cell3d< C, V > [pure virtual]
Topology typedefcell3d_surface_algebraic< C, V >
Topology3d typedefcell3d_surface_algebraic< C, V >
topology_regular(Topology *)cell3d_surface_algebraic< C, V > [virtual]
unite(bounding_box< C, V > *other)bounding_box< C, V >
united(bounding_box< C, V > *other)bounding_box< C, V >
unites(bounding_box< C, V > *other, bool strict=true)bounding_box< C, V >
vertex_eval(unsigned sx, unsigned sy, unsigned sz) const cell3d_surface_algebraic< C, V >
w_neighborscell3d< C, V >
xmax(void)bounding_box< C, V > [inline]
xmax(void) const bounding_box< C, V > [inline]
xmin(void)bounding_box< C, V > [inline]
xmin(void) const bounding_box< C, V > [inline]
xsize(void) const bounding_box< C, V > [inline]
ymax(void)bounding_box< C, V > [inline]
ymax(void) const bounding_box< C, V > [inline]
ymin(void)bounding_box< C, V > [inline]
ymin(void) const bounding_box< C, V > [inline]
ysize(void) const bounding_box< C, V > [inline]
zmax(void)bounding_box< C, V > [inline]
zmax(void) const bounding_box< C, V > [inline]
zmin(void)bounding_box< C, V > [inline]
zmin(void) const bounding_box< C, V > [inline]
zsize(void) const bounding_box< C, V > [inline]
~bounding_box(void)bounding_box< C, V > [inline]
~cell3d(void)cell3d< C, V > [inline, virtual]