FdkBaseLib 2.1.1
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
fdk::Box3< T > Member List

This is the complete list of members for fdk::Box3< T >, including all inherited members.

append(fdk::Hash &hash) constfdk::Box3< T >
array()fdk::Box3< T >inline
array() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
asBox3d() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
asBox3f() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
asBox3h() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
asBox3i() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
Box3()fdk::Box3< T >inline
Box3(const Box3< S > &b)fdk::Box3< T >inline
Box3(const T array[6]) (defined in fdk::Box3< T >)fdk::Box3< T >inline
Box3(T x, T y, T z, T r, T t, T f) (defined in fdk::Box3< T >)fdk::Box3< T >inline
Box3(const Vec3< S > &_min, const Vec3< S > &_max) (defined in fdk::Box3< T >)fdk::Box3< T >inline
Box3(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
Box3(const Vec3< T > &p) (defined in fdk::Box3< T >)fdk::Box3< T >inlineexplicit
Box3(const Vec3< S > *points, size_t nPoints)fdk::Box3< T >inlineexplicit
Box3(const Vec3< S > *points, size_t nPoints, const Mat4< T > &xform)fdk::Box3< T >inlineexplicit
center() constfdk::Box3< T >inline
clear()fdk::Box3< T >inline
Corner enum namefdk::Box3< T >
corner(Corner corner_index) constfdk::Box3< T >inline
cornerName(Corner corner) (defined in fdk::Box3< T >)fdk::Box3< T >static
cx() constfdk::Box3< T >inline
cy() constfdk::Box3< T >inline
cz() constfdk::Box3< T >inline
d() constfdk::Box3< T >inline
dimensions() constfdk::Box3< T >inline
expand(const Box3< S > &b, bool test_empty=true)fdk::Box3< T >inline
expand(const Vec3< S > &p, bool test_empty=true)fdk::Box3< T >inline
expand(T x, T y, T z, bool test_empty=true) (defined in fdk::Box3< T >)fdk::Box3< T >inline
f() constfdk::Box3< T >inline
Face enum namefdk::Box3< T >
faceName(Face face) (defined in fdk::Box3< T >)fdk::Box3< T >static
h() constfdk::Box3< T >inline
interpolateTo(const Box3< T > &b, S t) constfdk::Box3< T >inline
intersect(const Box3< T > &v) constfdk::Box3< T >inline
intersects(const Box3< T > &box) constfdk::Box3< T >inline
intersects(const Vec3< T > &point) constfdk::Box3< T >inline
isEmpty() constfdk::Box3< T >inline
kNumElements (defined in fdk::Box3< T >)fdk::Box3< T >static
lerpClampedTo(const Box3< T > &b, S t) const (defined in fdk::Box3< T >)fdk::Box3< T >inline
majorAxis() constfdk::Box3< T >inline
maxfdk::Box3< T >
maxDim() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
minfdk::Box3< T >
minDim() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator Box3< double >() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator Box3< fdk::half >() constfdk::Box3< T >inline
operator Box3< float >() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator Box3< int32_t >() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator!=(const Box3 &b) constfdk::Box3< T >inline
operator*(const Mat4< S > &m) const (defined in fdk::Box3< T >)fdk::Box3< T >
operator*(const Mat4< S > &m) const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator*=(const Mat4< S > &m) (defined in fdk::Box3< T >)fdk::Box3< T >
operator*=(const Mat4< S > &m) (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator+(const Vec3< T > &v) const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator+=(const Vec3< T > &v) (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator-(const Vec3< T > &v) const (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator-=(const Vec3< T > &v) (defined in fdk::Box3< T >)fdk::Box3< T >inline
operator==(const Box3 &b) constfdk::Box3< T >inline
pad(T d)fdk::Box3< T >inline
pad(const Vec3< T > &p) (defined in fdk::Box3< T >)fdk::Box3< T >inline
pad(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
pointIsInside(const Vec3< S > &p) constfdk::Box3< T >inline
pointIsInside(T x, T y, T z) const (defined in fdk::Box3< T >)fdk::Box3< T >inline
project(const Mat4< T > &m, Box2< S > &box2D_out) constfdk::Box3< T >inline
projectCorner(T x, T y, T z, const Mat4< T > &m, Box2< S > &box2D_out)fdk::Box3< T >inlinestatic
projectCorner(Corner corner_index, const Mat4< T > &m, Box2< S > &box2D_out) constfdk::Box3< T >inline
r() constfdk::Box3< T >inline
radius() const (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(T x, T y, T z, T r, T t, T f) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(const Vec3< S > &_min, const Vec3< S > &_max) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(const T array[6]) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(const Vec3< S > &v) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(const Box3< T > &b) (defined in fdk::Box3< T >)fdk::Box3< T >inline
set(const Vec3< S > *points, size_t nPoints)fdk::Box3< T >inline
set(const Vec3< S > *points, size_t nPoints, const Mat4< T > &xform)fdk::Box3< T >inline
setMax(const Vec3< T > &v) (defined in fdk::Box3< T >)fdk::Box3< T >inline
setMax(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
setMin(const Vec3< T > &v) (defined in fdk::Box3< T >)fdk::Box3< T >inline
setMin(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
setToEmptyState()fdk::Box3< T >inline
setToOne() (defined in fdk::Box3< T >)fdk::Box3< T >inline
setToZero()fdk::Box3< T >inline
shift(const Vec3< T > &p)fdk::Box3< T >inline
shift(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
shiftMax(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
shiftMin(T x, T y, T z) (defined in fdk::Box3< T >)fdk::Box3< T >inline
split(unsigned int axis, bool firstHalf)fdk::Box3< T >inline
surface() constfdk::Box3< T >inline
t() constfdk::Box3< T >inline
transform(const Mat4< T > &m)fdk::Box3< T >inline
w() constfdk::Box3< T >inline
x() constfdk::Box3< T >inline
y() constfdk::Box3< T >inline
z() constfdk::Box3< T >inline


©2024 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com