HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::math::Vec3< T > Member List

This is the complete list of members for openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >, including all inherited members.

add(const Vec3< T0 > &v1, const Vec3< T1 > &v2)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
asPointer()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
asPointer() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
asV()openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
asV() constopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
component(const Vec3< T > &onto, T eps=static_cast< T >(1.0e-7)) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
cross(const Vec3< T > &v) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
cross(const Vec3< T > &v1, const Vec3< T > &v2)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
div(T0 scale, const Vec3< T1 > &v)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
dot(const Vec3< T > &v) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
eq(const Vec3< T > &v, T eps=static_cast< T >(1.0e-7)) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
exp()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
getArbPerpendicular() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
init(T x=0, T y=0, T z=0)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
isFinite() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
isInfinite() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
isNan() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
length() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
lengthSqr() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
log()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
mmopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >protected
normalize(T eps=T(1.0e-7))openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
numColumns()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlinestatic
numElements()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlinestatic
numRows()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlinestatic
ones()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlinestatic
operator()(int i)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator()(int i) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator*=(S scalar)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator*=(const Vec3< S > &v1)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator+=(S scalar)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator+=(const Vec3< S > &v1)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator-() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator-=(S scalar)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator-=(const Vec3< S > &v1)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator/=(S scalar)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator/=(const Vec3< S > &v1)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
operator=(const Vec3< Source > &v)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
Tuple< 3, T >::operator=(Tuple const &src)openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
operator[](int i) constopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
operator[](int i)openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
product() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
projection(const Vec3< T > &onto, T eps=static_cast< T >(1.0e-7)) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
read(std::istream &is)openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
reversed() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
scale(T0 scale, const Vec3< T1 > &v)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
setZero()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
sizeopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >static
sorted() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
str() constopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
sub(const Vec3< T0 > &v1, const Vec3< T1 > &v2)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
sum() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
toV(S *v) constopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
Tuple()openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
Tuple(Tuple const &src)openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
Tuple(Tuple< src_size, src_valtype > const &src)openvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inlineexplicit
unit(T eps=0) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
unit(T eps, T &len) const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
unitSafe() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
value_type typedefopenvdb::OPENVDB_VERSION_NAME::math::Vec3< T >
ValueType typedefopenvdb::OPENVDB_VERSION_NAME::math::Vec3< T >
Vec3()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
Vec3(T val)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlineexplicit
Vec3(T x, T y, T z)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
Vec3(Source *a)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
Vec3(const Tuple< 3, Source > &v)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlineexplicit
Vec3(Other val, typename std::enable_if< std::is_arithmetic< Other >::value, Conversion >::type=Conversion{})openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlineexplicit
Vec3(const Vec3< Other > &v)openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
write(std::ostream &os) constopenvdb::OPENVDB_VERSION_NAME::math::Tuple< 3, T >inline
x()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
x() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
y()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
y() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
z()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
z() const openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inline
zero()openvdb::OPENVDB_VERSION_NAME::math::Vec3< T >inlinestatic