|  | 
|  | IVector3 (S v) | 
|  | 
|  | IVector3 (S x, S y, S z) | 
|  | 
|  | IVector3 (S xl, S xu, S yl, S yu, S zl, S zu) | 
|  | 
|  | IVector3 (Interval< S > v[3]) | 
|  | 
|  | IVector3 (S v[3][2]) | 
|  | 
|  | IVector3 (const Interval< S > &v1, const Interval< S > &v2, const Interval< S > &v3) | 
|  | 
|  | IVector3 (const Vector3< S > &v) | 
|  | 
| void | setValue (S v) | 
|  | 
| void | setValue (S x, S y, S z) | 
|  | 
| void | setValue (S xl, S xu, S yl, S yu, S zl, S zu) | 
|  | 
| void | setValue (S v[3][2]) | 
|  | 
| void | setValue (Interval< S > v[3]) | 
|  | 
| void | setValue (const Interval< S > &v1, const Interval< S > &v2, const Interval< S > &v3) | 
|  | 
| void | setValue (const Vector3< S > &v) | 
|  | 
| void | setValue (S v[3]) | 
|  | 
| IVector3 | operator+ (const IVector3 &other) const | 
|  | 
| IVector3 & | operator+= (const IVector3 &other) | 
|  | 
| IVector3 | operator- (const IVector3 &other) const | 
|  | 
| IVector3 & | operator-= (const IVector3 &other) | 
|  | 
| Interval< S > | dot (const IVector3 &other) const | 
|  | 
| IVector3 | cross (const IVector3 &other) const | 
|  | 
| Interval< S > | dot (const Vector3< S > &other) const | 
|  | 
| IVector3 | cross (const Vector3< S > &other) const | 
|  | 
| const Interval< S > & | operator[] (size_t i) const | 
|  | 
| Interval< S > & | operator[] (size_t i) | 
|  | 
| Vector3< S > | getLow () const | 
|  | 
| Vector3< S > | getHigh () const | 
|  | 
| void | print () const | 
|  | 
| Vector3< S > | center () const | 
|  | 
| S | volumn () const | 
|  | 
| void | setZero () | 
|  | 
| void | bound (const Vector3< S > &v) | 
|  | 
| void | bound (const IVector3 &v) | 
|  | 
| bool | overlap (const IVector3 &v) const | 
|  | 
| bool | contain (const IVector3 &v) const | 
|  | 
The documentation for this struct was generated from the following files: