Go to the source code of this file.
|  | 
| #define | vtkVectorOperatorNegate(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorPlus(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorMinus(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorMultiply(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorMultiplyScalar(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorMultiplyScalarPre(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorDivide(vectorType,  type,  size) | 
|  | 
| #define | vtkVectorOperatorMacro(vectorType,  type,  size) | 
|  | 
|  | 
| template<typename A , int Size> | 
| vtkVector< A, Size > | operator- (const vtkVector< A, Size > &v) | 
|  | 
| template<typename A , int Size> | 
| vtkVector< A, Size > | operator+ (const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2) | 
|  | 
| template<typename A , int Size> | 
| vtkVector< A, Size > | operator- (const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2) | 
|  | 
| template<typename A , int Size> | 
| vtkVector< A, Size > | operator* (const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2) | 
|  | 
| template<typename A , typename B , int Size> | 
| vtkVector< A, Size > | operator* (const vtkVector< A, Size > &v1, const B &scalar) | 
|  | 
| template<typename A , int Size> | 
| vtkVector< A, Size > | operator/ (const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector2i, int, 2) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector2f, float, 2) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector2d, double, 2) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector3i, int, 3) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector3f, float, 3) | 
|  | 
|  | vtkVectorOperatorMacro (vtkVector3d, double, 3) | 
|  | 
◆ vtkVectorOperatorNegate
      
        
          | #define vtkVectorOperatorNegate | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkVectorOperatorPlus
      
        
          | #define vtkVectorOperatorPlus | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
Value:  inline vectorType 
operator+(
const vectorType& v1, 
const vectorType& v2)                          \
 
  {                                                                                                \
    return vectorType(                                                                             \
        .GetData());                                                                               \
  }
Definition at line 108 of file vtkVectorOperators.h.
 
 
◆ vtkVectorOperatorMinus
      
        
          | #define vtkVectorOperatorMinus | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
Value:  inline vectorType 
operator-(
const vectorType& v1, 
const vectorType& v2)                          \
 
  {                                                                                                \
    return vectorType(                                                                             \
        .GetData());                                                                               \
  }
Definition at line 115 of file vtkVectorOperators.h.
 
 
◆ vtkVectorOperatorMultiply
      
        
          | #define vtkVectorOperatorMultiply | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
Value:  inline vectorType 
operator*(
const vectorType& v1, 
const vectorType& v2)                          \
 
  {                                                                                                \
    return vectorType(                                                                             \
        .GetData());                                                                               \
  }
Definition at line 122 of file vtkVectorOperators.h.
 
 
◆ vtkVectorOperatorMultiplyScalar
      
        
          | #define vtkVectorOperatorMultiplyScalar | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkVectorOperatorMultiplyScalarPre
      
        
          | #define vtkVectorOperatorMultiplyScalarPre | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkVectorOperatorDivide
      
        
          | #define vtkVectorOperatorDivide | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
Value:  inline vectorType 
operator/(
const vectorType& v1, 
const vectorType& v2)                          \
 
  {                                                                                                \
    return vectorType(                                                                             \
        .GetData());                                                                               \
  }
Definition at line 141 of file vtkVectorOperators.h.
 
 
◆ vtkVectorOperatorMacro
      
        
          | #define vtkVectorOperatorMacro | ( |  | vectorType, | 
        
          |  |  |  | type, | 
        
          |  |  |  | size | 
        
          |  | ) |  |  | 
      
 
Value:
  vtkVectorOperatorPlus(vectorType, 
type, 
size);                                                   \
  vtkVectorOperatorMinus(vectorType, 
type, 
size);                                                  \
  vtkVectorOperatorMultiply(vectorType, 
type, 
size);                                               \
  vtkVectorOperatorMultiplyScalar(vectorType, 
type, 
size);                                         \
  vtkVectorOperatorMultiplyScalarPre(vectorType, 
type, 
size);                                      \
  vtkVectorOperatorDivide(vectorType, 
type, 
size)
 
Definition at line 149 of file vtkVectorOperators.h.
 
 
◆ operator-() [1/2]
template<typename A , int Size> 
      
 
 
◆ operator+()
template<typename A , int Size> 
      
 
 
◆ operator-() [2/2]
template<typename A , int Size> 
      
 
 
◆ operator*() [1/2]
template<typename A , int Size> 
      
 
 
◆ operator*() [2/2]
template<typename A , typename B , int Size> 
      
 
 
◆ operator/()
template<typename A , int Size> 
      
 
 
◆ vtkVectorOperatorMacro() [1/6]
◆ vtkVectorOperatorMacro() [2/6]
◆ vtkVectorOperatorMacro() [3/6]
◆ vtkVectorOperatorMacro() [4/6]
◆ vtkVectorOperatorMacro() [5/6]
◆ vtkVectorOperatorMacro() [6/6]