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.