SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLVec3< T >, including all inherited members.
add(const SLVec3 &a, const SLVec3 &b) | SLVec3< T > | inline |
add(const SLVec3 &a) | SLVec3< T > | inline |
alt | SLVec3< T > | |
AXISX | SLVec3< T > | static |
AXISY | SLVec3< T > | static |
AXISZ | SLVec3< T > | static |
b | SLVec3< T > | |
BLACK | SLVec3< T > | static |
BLUE | SLVec3< T > | static |
clampMinMax(const T min, const T max) | SLVec3< T > | inline |
COLBFH | SLVec3< T > | static |
comp | SLVec3< T > | |
cross(const SLVec3 &a, const SLVec3 &b) | SLVec3< T > | inline |
CYAN | SLVec3< T > | static |
diff(const SLVec3 &v) | SLVec3< T > | inline |
distance(const SLVec3 &p) const | SLVec3< T > | inline |
distSquared(const SLVec3 &q) | SLVec3< T > | inline |
dot(const SLVec3 &v) const | SLVec3< T > | inline |
ecef2LatLonAlt(const SLVec3 &ecef) | SLVec3< T > | inline |
fromSpherical(T r, T theta, T phi) | SLVec3< T > | inline |
fromString(const SLstring &threeFloatsWithDelimiter, SLchar delimiter=',') | SLVec3< T > | inline |
g | SLVec3< T > | |
gammaCorrect(T oneOverGamma) | SLVec3< T > | inline |
GRAY | SLVec3< T > | static |
GREEN | SLVec3< T > | static |
hsv2rgb(const SLVec3 &hsv) | SLVec3< T > | inline |
isZero() | SLVec3< T > | inline |
lat | SLVec3< T > | |
latlonAlt2ecef(const SLVec3 &latDegLonDegAltM) | SLVec3< T > | inline |
length() const | SLVec3< T > | inline |
lengthSqr() const | SLVec3< T > | inline |
lon | SLVec3< T > | |
MAGENTA | SLVec3< T > | static |
maxComp() | SLVec3< T > | inline |
maxXYZ() | SLVec3< T > | inline |
maxXYZ(SLint &comp) | SLVec3< T > | inline |
minXYZ() | SLVec3< T > | inline |
minXYZ(SLint &comp) | SLVec3< T > | inline |
mix(const SLVec3 &a, const SLVec3 &b, const T factor_b) | SLVec3< T > | inline |
normalize() | SLVec3< T > | inline |
normalized() const | SLVec3< T > | inline |
operator!=(const SLVec3 &v) const | SLVec3< T > | inline |
operator&(const SLVec3 &v) const | SLVec3< T > | inline |
operator&=(const SLVec3 &v) | SLVec3< T > | inline |
operator*(const SLVec3 &v) const | SLVec3< T > | inline |
operator*(const T s) const | SLVec3< T > | inline |
operator*(T s, const SLVec3 &v) | SLVec3< T > | friend |
operator*=(const T s) | SLVec3< T > | inline |
operator+(const SLVec3 &v) const | SLVec3< T > | inline |
operator+=(const SLVec3 &v) | SLVec3< T > | inline |
operator+=(const T s) | SLVec3< T > | inline |
operator-() const | SLVec3< T > | inline |
operator-(const SLVec3 &v) const | SLVec3< T > | inline |
operator-=(const SLVec3 &v) | SLVec3< T > | inline |
operator-=(const T s) | SLVec3< T > | inline |
operator/(const T s) const | SLVec3< T > | inline |
operator/=(const T s) | SLVec3< T > | inline |
operator<(const SLVec3 &v) const | SLVec3< T > | inline |
operator<(const T v) const | SLVec3< T > | inline |
operator<<(std::ostream &output, const SLVec3 &v) | SLVec3< T > | friend |
operator<=(const SLVec3 &v) const | SLVec3< T > | inline |
operator<=(const T v) const | SLVec3< T > | inline |
operator=(const SLVec2< T > &v) | SLVec3< T > | inline |
operator=(const SLVec3 &v) | SLVec3< T > | inline |
operator==(const SLVec3 &v) const | SLVec3< T > | inline |
operator>(const SLVec3 &v) const | SLVec3< T > | inline |
operator>(const T v) const | SLVec3< T > | inline |
operator>=(const SLVec3 &v) const | SLVec3< T > | inline |
operator>=(const T v) const | SLVec3< T > | inline |
operator^(const SLVec3 &v) const | SLVec3< T > | inline |
ORANGE | SLVec3< T > | static |
print(const SLchar *str=nullptr) | SLVec3< T > | inline |
r | SLVec3< T > | |
RED | SLVec3< T > | static |
scale(const T s) | SLVec3< T > | inline |
set(const T X, const T Y, const T Z) | SLVec3< T > | inline |
set(const T X, const T Y) | SLVec3< T > | inline |
set(const T v[3]) | SLVec3< T > | inline |
set(const SLVec2< T > &v) | SLVec3< T > | inline |
set(const SLVec3< T > &v) | SLVec3< T > | inline |
setMax(const SLVec3 &v) | SLVec3< T > | inline |
setMin(const SLVec3 &v) | SLVec3< T > | inline |
SLVec3() | SLVec3< T > | inline |
SLVec3(const T V) | SLVec3< T > | inlineexplicit |
SLVec3(const T X, const T Y, const T Z=0) | SLVec3< T > | inline |
SLVec3(const T v[3]) | SLVec3< T > | inlineexplicit |
SLVec3(const SLVec2< T > &v) | SLVec3< T > | inlineexplicit |
SLVec3(const SLVec3< T > &v) | SLVec3< T > | inline |
SLVec3(const SLstring &threeFloatsWithDelimiter) | SLVec3< T > | inlineexplicit |
sub(const SLVec3 &a, const SLVec3 &b) | SLVec3< T > | inline |
sub(const SLVec3 &a) | SLVec3< T > | inline |
toSpherical(T &r, T &theta, T &phi) | SLVec3< T > | inline |
toString(SLstring delimiter=", ", int decimals=2) | SLVec3< T > | inline |
WHITE | SLVec3< T > | static |
x | SLVec3< T > | |
y | SLVec3< T > | |
YELLOW | SLVec3< T > | static |
z | SLVec3< T > | |
ZERO | SLVec3< T > | static |