◆ ksVector3() [1/3]
  
  
      
        
          | KS::ksVector3::ksVector3  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ksVector3() [2/3]
  
  
      
        
          | KS::ksVector3::ksVector3  | 
          ( | 
          const ksVector3 &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ksVector3() [3/3]
  
  
      
        
          | KS::ksVector3::ksVector3  | 
          ( | 
          Scalar  | 
          x,  | 
         
        
           | 
           | 
          Scalar  | 
          y,  | 
         
        
           | 
           | 
          Scalar  | 
          z  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~ksVector3()
  
  
      
        
          | KS::ksVector3::~ksVector3  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Cross()
Cross Product of two vectors.
- Parameters
 - 
  
  
 
- Returns
 - ksVector3 
 
 
 
◆ Distance()
Distance between two vectors.
- Parameters
 - 
  
  
 
- Returns
 - Scalar 
 
 
 
◆ DistanceSquared()
  
  
      
        
          | static Scalar KS::ksVector3::DistanceSquared  | 
          ( | 
          const ksVector3 &  | 
          v1,  | 
         
        
           | 
           | 
          const ksVector3 &  | 
          v2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Distance between two vectors.
- Parameters
 - 
  
  
 
- Returns
 - Scalar 
 
 
 
◆ Dot()
Dot product of two vectors.
- Parameters
 - 
  
  
 
- Returns
 - Scalar 
 
 
 
◆ IsZero()
  
  
      
        
          | bool KS::ksVector3::IsZero  | 
          ( | 
          Scalar  | 
          tolerance = 0.000001f | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Return true if the vector length squared is less than the tolerance
- Returns
 - Scalar tolerance (Defaults) 
 
- 
bool 
 
 
 
◆ Magnitude()
  
  
      
        
          | float KS::ksVector3::Magnitude  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ MagnitudeSquared()
  
  
      
        
          | float KS::ksVector3::MagnitudeSquared  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - float magnitude squared. 
 
 
 
◆ Normalize()
  
  
      
        
          | void KS::ksVector3::Normalize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator!=()
  
  
      
        
          | bool KS::ksVector3::operator!=  | 
          ( | 
          const ksVector3 &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Not equivalence.
- Parameters
 - 
  
  
 
- Returns
 - bool 
 
 
 
◆ operator*()
  
  
      
        
          | ksVector3 KS::ksVector3::operator*  | 
          ( | 
          const Scalar &  | 
          c | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Vector scaling.
- Parameters
 - 
  
    | const | Scalar& scaling constant  | 
  
   
- Returns
 - ksVector3 
 
 
 
◆ operator*=()
  
  
      
        
          | ksVector3& KS::ksVector3::operator*=  | 
          ( | 
          const Scalar &  | 
          c | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+()
Vector translation.
- Parameters
 - 
  
  
 
- Returns
 - ksVector3 
 
 
 
◆ operator+=()
Vector translation.
- Parameters
 - 
  
  
 
- Returns
 - ksVector3& 
 
 
 
◆ operator-() [1/2]
◆ operator-() [2/2]
Vector translation.
- Parameters
 - 
  
  
 
- Returns
 - ksVector3 
 
 
 
◆ operator-=()
Vector translation.
- Parameters
 - 
  
  
 
- Returns
 - ksVector3& 
 
 
 
◆ operator/()
  
  
      
        
          | ksVector3 KS::ksVector3::operator/  | 
          ( | 
          const Scalar &  | 
          c | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Vector scaling.
- Parameters
 - 
  
    | const | Scalar& scaling constant  | 
  
   
- Returns
 - ksVector3 
 
 
 
◆ operator/=()
  
  
      
        
          | ksVector3& KS::ksVector3::operator/=  | 
          ( | 
          const Scalar &  | 
          c | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator==()
  
  
      
        
          | bool KS::ksVector3::operator==  | 
          ( | 
          const ksVector3 &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Equivalence.
- Parameters
 - 
  
  
 
- Returns
 - bool 
 
 
 
◆ operator[]()
  
  
      
        
          | Scalar& KS::ksVector3::operator[]  | 
          ( | 
          const int &  | 
          i | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Array reference
- Parameters
 - 
  
  
 
- Returns
 - Scalar& 
 
 
 
◆ ToString()
  
  
      
        
          | std::string KS::ksVector3::ToString  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
String
- Returns
 - std::string 
 
 
 
The documentation for this class was generated from the following file: