, including all inherited members.
AlgebraicSurface typedef | bcell3d_algebraic_surface< C, V > | |
b_neighbors | bcell3d< C, V > | |
bcell3d(void) | bcell3d< C, V > | [inline] |
bcell3d(const BoundingBox &bx) | bcell3d< C, V > | [inline] |
bcell3d< C, V > typedef | bcell3d_algebraic_surface< C, V > | |
bcell3d_algebraic_surface(const bcell3d_algebraic_surface< C, V > &) | bcell3d_algebraic_surface< C, V > | [inline] |
bcell3d_algebraic_surface(const Polynomial &, const BoundingBox &) | bcell3d_algebraic_surface< C, V > | [inline] |
bcell3d_algebraic_surface(char *, const BoundingBox &) | bcell3d_algebraic_surface< C, V > | [inline] |
bcell3d_algebraic_surface(const AlgebraicSurface &, const BoundingBox &) | bcell3d_algebraic_surface< C, V > | [inline] |
bcell3d_algebraic_surface(AlgebraicSurface *, const BoundingBox &) | bcell3d_algebraic_surface< C, V > | |
bounding_box(void) | bounding_box< C, V > | [inline] |
bounding_box(double xmin, double xmax) | bounding_box< C, V > | [inline] |
bounding_box(double xmin, double xmax, double ymin, double ymax) | bounding_box< C, V > | [inline] |
bounding_box(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) | bounding_box< C, V > | [inline] |
bounding_box(const bounding_box< C, V > &) | bounding_box< C, V > | [inline] |
BoundingBox typedef | bcell3d_algebraic_surface< C, V > | |
boundingBox() const | bcell3d< C, V > | [inline] |
Cell typedef | bcell3d_algebraic_surface< C, V > | |
cell3d(void) | cell3d< C, V > | [inline] |
cell3d(const BoundingBox &bx) | cell3d< C, V > | [inline] |
CellBase typedef | bcell3d_algebraic_surface< C, V > | |
center() const | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
mmx::shape::cell3d::center() | cell3d< C, V > | [inline] |
center_value() | bcell3d_algebraic_surface< C, V > | [inline] |
connect0(bcell3d< C, V > *a, bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
connect1(bcell3d< C, V > *a, bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
connect2(bcell3d< C, V > *a, bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
contains(double x, bool strict=false) | bounding_box< C, V > | [inline] |
contains(double x, double y, bool strict=false) | bounding_box< C, V > | [inline] |
contains(double x, double y, double z, bool strict=false) | bounding_box< C, V > | [inline] |
disconnect() | bcell3d< C, V > | [inline] |
e_neighbors | bcell3d< C, V > | |
Edge typedef | bcell3d_algebraic_surface< C, V > | |
edge_point(Point **, int) const | bcell3d_algebraic_surface< C, V > | [inline] |
equation() const | bcell3d_algebraic_surface< C, V > | [inline] |
f_neighbors | bcell3d< C, V > | |
Face typedef | bcell3d_algebraic_surface< C, V > | |
get_polynomial() const | bcell3d_algebraic_surface< C, V > | [inline] |
insert(Point *p) | bcell3d_algebraic_surface< C, V > | [inline] |
insert(Face *p) | bcell3d_algebraic_surface< C, V > | [inline] |
insert_regular(Topology *) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
insert_singular(Topology *) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
intersect(const bounding_box< C, V > &other) | bounding_box< C, V > | [inline] |
intersected(bounding_box< C, V > *other) | bounding_box< C, V > | [inline] |
intersections(int i) const | bcell3d< C, V > | [inline] |
intersects(bounding_box< C, V > *other, bool strict=true) | bounding_box< C, V > | [inline] |
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 | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
is_adjacent(cell3d< C, V > *c) | cell3d< C, V > | [inline, virtual] |
is_intersected(void) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
is_regular(void) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
join0(bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
join1(bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
join2(bcell3d< C, V > *b) | bcell3d< C, V > | [inline] |
m_boundary | bcell3d< C, V > | |
m_center | bcell3d_algebraic_surface< C, V > | |
m_center_value | bcell3d_algebraic_surface< C, V > | |
m_faces | bcell3d_algebraic_surface< C, V > | |
m_gnode | bcell3d< C, V > | |
m_idx | bcell3d_algebraic_surface< C, V > | |
m_points | bcell3d_algebraic_surface< C, V > | |
m_polynomial | bcell3d_algebraic_surface< C, V > | |
m_singular | bcell3d< C, V > | |
m_type | bcell3d< C, V > | |
m_xmax | bounding_box< C, V > | [protected] |
m_xmin | bounding_box< C, V > | [protected] |
m_ymax | bounding_box< C, V > | [protected] |
m_ymin | bounding_box< C, V > | [protected] |
m_zmax | bounding_box< C, V > | [protected] |
m_zmin | bounding_box< C, V > | [protected] |
mc_index(void) const | bcell3d_algebraic_surface< C, V > | [inline] |
n_neighbors | bcell3d< C, V > | |
neighbors() | bcell3d< C, V > | [inline] |
operator()(unsigned v, unsigned s) const | bounding_box< C, V > | [inline] |
operator()(unsigned v, unsigned s) | bounding_box< C, V > | [inline] |
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 typedef | bcell3d_algebraic_surface< C, V > | |
polygonise(Topology3d *) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
Polynomial typedef | bcell3d_algebraic_surface< C, V > | |
REF_OF(V) Ref | bcell3d_algebraic_surface< C, V > | |
s_neighbors | bcell3d< 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 > | [inline] |
Solver typedef | bcell3d_algebraic_surface< C, V > | |
split(CELL *&left, CELL *&right, int v, double s) | bcell3d_algebraic_surface< C, V > | [inline] |
split_position(int &v, double &s) | bcell3d< C, V > | [inline, virtual] |
subdivide(CellBase *&left, CellBase *&right, int v, double s) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
mmx::shape::bcell3d::subdivide(cell3d< C, V > *&left, cell3d< C, V > *&right) | cell3d< C, V > | [inline, virtual] |
mmx::shape::bcell3d::subdivide(cell3d< C, V > *&left, cell3d< C, V > *&right, int v, double s)=0 | cell3d< C, V > | [pure virtual] |
Topology typedef | bcell3d_algebraic_surface< C, V > | |
Topology3d typedef | bcell3d_algebraic_surface< C, V > | |
topology_regular(Topology *) | bcell3d_algebraic_surface< C, V > | [inline, virtual] |
unite(bounding_box< C, V > *other) | bounding_box< C, V > | [inline] |
united(bounding_box< C, V > *other) | bounding_box< C, V > | [inline] |
unites(bounding_box< C, V > *other, bool strict=true) | bounding_box< C, V > | [inline] |
vertex_eval(unsigned sx, unsigned sy, unsigned sz) const | bcell3d_algebraic_surface< C, V > | [inline] |
w_neighbors | bcell3d< 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] |
~bcell3d(void) | bcell3d< C, V > | [inline, virtual] |
~bounding_box(void) | bounding_box< C, V > | [inline] |
~cell3d(void) | cell3d< C, V > | [inline, virtual] |