![]()  | 
  
    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 |