_centroid | BoundingHexahedron | [private] |
_flags | BoundingVolume | [protected] |
_planes | BoundingHexahedron | [private] |
_points | BoundingHexahedron | [private] |
_type_handle | BoundingHexahedron | [private, static] |
around(const GeometricBoundingVolume **first, const GeometricBoundingVolume **last) | GeometricBoundingVolume | |
around(const LPoint3f *first, const LPoint3f *last) | GeometricBoundingVolume | |
BoundingVolume::around(const BoundingVolume **first, const BoundingVolume **last) | BoundingVolume | |
around_hexahedrons(const BoundingVolume **first, const BoundingVolume **last) | BoundingHexahedron | [protected, virtual] |
around_lines(const BoundingVolume **first, const BoundingVolume **last) | BoundingVolume | [protected, virtual] |
around_other(BoundingVolume *other, const BoundingVolume **first, const BoundingVolume **last) const | BoundingHexahedron | [protected, virtual] |
around_points(const LPoint3f *first, const LPoint3f *last) | BoundingHexahedron | [protected, virtual] |
around_spheres(const BoundingVolume **first, const BoundingVolume **last) | BoundingHexahedron | [protected, virtual] |
BoundingHexahedron() | BoundingHexahedron | |
BoundingHexahedron(const Frustumf &frustum, bool is_ortho, CoordinateSystem cs=CS_default) | BoundingHexahedron | |
BoundingHexahedron(const LPoint3f &fll, const LPoint3f &flr, const LPoint3f &fur, const LPoint3f &ful, const LPoint3f &nll, const LPoint3f &nlr, const LPoint3f &nur, const LPoint3f &nul) | BoundingHexahedron | |
BoundingSphere class | BoundingHexahedron | [friend] |
BoundingVolume() | BoundingVolume | |
contains(const GeometricBoundingVolume *vol) const | GeometricBoundingVolume | |
contains(const LPoint3f &point) const | GeometricBoundingVolume | |
contains(const LPoint3f &a, const LPoint3f &b) const | GeometricBoundingVolume | |
BoundingVolume::contains(const BoundingVolume *vol) const | BoundingVolume | |
contains_hexahedron(const BoundingHexahedron *hexahedron) const | BoundingHexahedron | [protected, virtual] |
contains_line(const BoundingLine *line) const | BoundingVolume | [protected, virtual] |
contains_lineseg(const LPoint3f &a, const LPoint3f &b) const | BoundingHexahedron | [protected, virtual] |
contains_other(const BoundingVolume *other) const | BoundingHexahedron | [protected, virtual] |
contains_point(const LPoint3f &point) const | BoundingHexahedron | [protected, virtual] |
contains_sphere(const BoundingSphere *sphere) const | BoundingHexahedron | [protected, virtual] |
extend_by(const GeometricBoundingVolume *vol) | GeometricBoundingVolume | |
extend_by(const LPoint3f &point) | GeometricBoundingVolume | |
BoundingVolume::extend_by(const BoundingVolume *vol) | BoundingVolume | |
extend_by_hexahedron(const BoundingHexahedron *hexahedron) | BoundingHexahedron | [protected, virtual] |
extend_by_line(const BoundingLine *line) | BoundingVolume | [protected, virtual] |
extend_by_point(const LPoint3f &point) | BoundingHexahedron | [protected, virtual] |
extend_by_sphere(const BoundingSphere *sphere) | BoundingHexahedron | [protected, virtual] |
extend_other(BoundingVolume *other) const | BoundingHexahedron | [protected, virtual] |
F_empty enum value | BoundingVolume | [protected] |
F_infinite enum value | BoundingVolume | [protected] |
Flags enum name | BoundingVolume | [protected] |
force_init_type() | BoundingHexahedron | [inline, virtual] |
GeometricBoundingVolume() | GeometricBoundingVolume | |
get_approx_center() const | BoundingHexahedron | [virtual] |
get_class_type() | BoundingHexahedron | [inline, static] |
get_max() const | BoundingHexahedron | [virtual] |
get_min() const | BoundingHexahedron | [virtual] |
get_num_planes() const | BoundingHexahedron | |
get_num_points() const | BoundingHexahedron | |
get_plane(int n) const | BoundingHexahedron | |
get_point(int n) const | BoundingHexahedron | |
get_ref_count() const | ReferenceCount | [inline] |
get_type() const | BoundingHexahedron | [inline, virtual] |
get_type_index() const | TypedObject | [inline] |
IF_all enum value | BoundingVolume | |
IF_dont_understand enum value | BoundingVolume | |
IF_no_intersection enum value | BoundingVolume | |
IF_possible enum value | BoundingVolume | |
IF_some enum value | BoundingVolume | |
init_type() | BoundingHexahedron | [inline, static] |
IntersectionFlags enum name | BoundingVolume | |
is_empty() const | BoundingVolume | |
is_exact_type(TypeHandle handle) const | TypedObject | [inline] |
is_infinite() const | BoundingVolume | |
is_of_type(TypeHandle handle) const | TypedObject | [inline] |
make_copy() const | BoundingHexahedron | [virtual] |
num_planes enum value | BoundingHexahedron | [private] |
num_points enum value | BoundingHexahedron | [private] |
operator=(const TypedReferenceCount ©) | TypedReferenceCount | [inline] |
TypedObject::operator=(const TypedObject ©) | TypedObject | [inline] |
ReferenceCount::operator=(const ReferenceCount &) | ReferenceCount | [inline, protected] |
output(ostream &out) const | BoundingHexahedron | [virtual] |
ref() const | ReferenceCount | [inline] |
ReferenceCount() | ReferenceCount | [inline, protected] |
ReferenceCount(const ReferenceCount &) | ReferenceCount | [inline, protected] |
set_centroid() | BoundingHexahedron | [private] |
set_infinite() | BoundingVolume | |
set_planes() | BoundingHexahedron | [private] |
test_ref_count_integrity() const | ReferenceCount | [inline] |
TypedObject() | TypedObject | [inline] |
TypedObject(const TypedObject ©) | TypedObject | [inline] |
TypedReferenceCount() | TypedReferenceCount | [inline] |
TypedReferenceCount(const TypedReferenceCount ©) | TypedReferenceCount | [inline] |
unref() const | ReferenceCount | [inline] |
write(ostream &out, int indent_level=0) const | BoundingHexahedron | [virtual] |
xform(const LMatrix4f &mat) | BoundingHexahedron | [virtual] |
~ReferenceCount() | ReferenceCount | [inline, protected] |
~TypedObject() | TypedObject | [virtual] |