This is the documentation for Enlighten.

struct Enlighten TransformedBounds

template<typename TransformOp>
struct Enlighten::TransformedBounds

A struct used to apply a transform to a bounding box.

Functions

Name Description
GetBoundsMax()

Gets the bounds.

GetBoundsMin()

Gets the bounds.

GetNormalMaxFlipped()

Gets the normal min/max flipped.

GetNormalMinFlipped()

Gets the normal min/max flipped.

GetRange()

Gets the range.

GetTransformed(const Geo::v128 &)

Transforms the given vector.

IsFlat()

Is flat?

TransformedBounds(const Geo::GeoBoundingBox &, const TransformOp &)

Constructor.


GEO_CONTROLLED_INLINE const Geo::v128& Enlighten::TransformedBounds< TransformOp >::GetBoundsMax


public: GEO_CONTROLLED_INLINE const Geo::v128 & GetBoundsMax() const


Gets the bounds.


GEO_CONTROLLED_INLINE const Geo::v128& Enlighten::TransformedBounds< TransformOp >::GetBoundsMin


public: GEO_CONTROLLED_INLINE const Geo::v128 & GetBoundsMin() const


Gets the bounds.


GEO_CONTROLLED_INLINE const Geo::v128& Enlighten::TransformedBounds< TransformOp >::GetNormalMaxFlipped


public: GEO_CONTROLLED_INLINE const Geo::v128 & GetNormalMaxFlipped() const


Gets the normal min/max flipped.


GEO_CONTROLLED_INLINE const Geo::v128& Enlighten::TransformedBounds< TransformOp >::GetNormalMinFlipped


public: GEO_CONTROLLED_INLINE const Geo::v128 & GetNormalMinFlipped() const


Gets the normal min/max flipped.


GEO_CONTROLLED_INLINE Geo::v128 Enlighten::TransformedBounds< TransformOp >::GetRange


public: GEO_CONTROLLED_INLINEGeo::v128 GetRange() const


Gets the range.


GEO_CONTROLLED_INLINE Geo::v128& Enlighten::TransformedBounds< TransformOp >::GetTransformed


public: GEO_CONTROLLED_INLINEGeo::v128 & GetTransformed
(
    const Geo::v128 & vector
) const


Transforms the given vector.


GEO_CONTROLLED_INLINE bool Enlighten::TransformedBounds< TransformOp >::IsFlat


public: GEO_CONTROLLED_INLINE bool IsFlat() const


Is flat?


GEO_CONTROLLED_INLINE Enlighten::TransformedBounds< TransformOp >::TransformedBounds


public: GEO_CONTROLLED_INLINE TransformedBounds
(
    const Geo::GeoBoundingBox & boundingBox,
    const TransformOp & transform
)


Constructor.