Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Enlighten::IPrecompVolumeQuery

A class representing a region of 3D space which can be tested for intersection against an axis-aligned box.

Functions

NameDescription
GetBoundingBox()

Returns the world space bounds of the entire volume.

IntersectsBoundingBox(const Geo::GeoBoundingBox &)

Returns true if the specified box intersects the volume.

TestBox(const Geo::GeoBoundingBox &)

Returns a classification of the way the specified box intersects the volume.


Anchor
ac2b9aac66d16a6479c3cfe096d2b3de4
ac2b9aac66d16a6479c3cfe096d2b3de4

virtual Geo::GeoBoundingBox Enlighten::IPrecompVolumeQuery::GetBoundingBox

...

public: Geo::GeoBoundingBox GetBoundingBox() const

...

Returns the world space bounds of the entire volume.


Anchor
ae7d80fc3eeae1679d0fb5c218a28914b
ae7d80fc3eeae1679d0fb5c218a28914b

virtual bool Enlighten::IPrecompVolumeQuery::IntersectsBoundingBox

...

public: bool IntersectsBoundingBox
(
    const Geo::GeoBoundingBox & box
) const

...

Returns true if the specified box intersects the volume.


Anchor
ae1d1ed7b08abd55abcfeacfae7b90bb1
ae1d1ed7b08abd55abcfeacfae7b90bb1

virtual VolumeQueryResult Enlighten::IPrecompVolumeQuery::TestBox

...

public: virtual VolumeQueryResult TestBox
(
    const Geo::GeoBoundingBox & box
) const

...

Returns a classification of the way the specified box intersects the volume.