This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

class Enlighten::PrecompVolumeQueryBox

    └>Enlighten::IPrecompVolumeQuery

An example implementation of IPrecompVolumeQuery which defines a region of 3D space as a set of boxes.

Functions

Name Description
AddBoundingBox(const Geo::GeoBoundingBox &)

Adds an axis-aligned bounding box to this query.

GetBoundingBox()

Returns the world space bounds of the entire volume.

GetBoundingBox()

Returns the world space bounds of the entire volume.

IntersectsBoundingBox(const Geo::GeoBoundingBox &)

Returns true if the specified box intersects the 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.


void Enlighten::PrecompVolumeQueryBox::AddBoundingBox


public: void AddBoundingBox
(
    const Geo::GeoBoundingBox & box
)


Adds an axis-aligned bounding box to this query.


virtual Geo::GeoBoundingBox Enlighten::PrecompVolumeQueryBox::GetBoundingBox


public: virtual Geo::GeoBoundingBox GetBoundingBox() const


Returns the world space bounds of the entire volume.


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


public: Geo::GeoBoundingBox GetBoundingBox() const


Returns the world space bounds of the entire volume.


virtual bool Enlighten::PrecompVolumeQueryBox::IntersectsBoundingBox


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


Returns true if the specified box intersects the volume.


virtual bool Enlighten::IPrecompVolumeQuery::IntersectsBoundingBox


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


Returns true if the specified box intersects the volume.


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.

  • No labels