|
Itasca C++ Interface
|
An AVector2 in 2D, an AVector3 in 3D. More...
#include <dim.h>
Public Member Functions | |
| AVector () | |
| Default constructor, no data initialization. | |
| AVector (const AVector &av) | |
| Copy constructor. | |
| AVector (const AVector3< T > &av) | |
| Copy constructor. | |
Public Member Functions inherited from AVector3< T > | |
| AVector3 (const Vector3< T > &v) | |
| AVector3 (const AVector3< T > &v) | |
| AVector3 (const AVector2< T > &v) | |
| Explicit conversion contructor from an AVector2, x=0, y=0, z=v.z. | |
| constexpr const AVector3< T > & | operator= (const AVector3< T > &v) |
| Vector2< T > | toVector2 () const |
| Converts to a Vector2, the z component is lost. | |
| const Vector3< T > & | toVector3 () const |
| Converts to a Vector3 directly. | |
Additional Inherited Members | |
Related Functions inherited from AVector3< T > | |
| typedef AVector3< double > | DAVect3 |
| typedef AVector3< float > | FAVect3 |
| typedef AVector3< int32 > | IAVect3 |
| typedef AVector3< uint32 > | UAVect3 |
| template<class T > | |
| DAVect3 | toDAVect3 (const Vector3< T > &v) |
| template<class T > | |
| FAVect3 | toFAVect3 (const Vector3< T > &v) |
| template<class T > | |
| IAVect3 | toAIVect3 (const Vector3< T > &v) |
| template<class T > | |
| UAVect3 | toAUVect3 (const Vector3< T > &v) |
| template<class T > | |
| Vector2< T > | toVect2 (const AVector3< T > &v) |
| template<class T > | |
| const Vector3< T > & | toVect3 (const AVector3< T > &v) |
| template<class T > | |
| AVector3< T > | toAVect3 (const AVector2< T > &v, const T &x=0, const T &y=0) |
| template<class T > | |
| const AVector3< T > & | toAVect3 (const AVector3< T > &v) |
| template<class T > | |
| AVector3< T > | vmax (const AVector3< T > &v1, const AVector3< T > &v2) |
| template<class T > | |
| AVector3< T > | vmin (const AVector3< T > &v1, const AVector3< T > &v2) |
| template<class T > | |
| AVector3< T > | vsign (const AVector3< T > &v1, const AVector3< T > &v2) |
| template<class T > | |
| AVector3< T > | vceil (const AVector3< T > &v) |
| template<class T > | |
| AVector2< T > | vmin (const AVector2< T > &v1, const AVector2< T > &v2) |
| template<class T > | |
| AVector2< T > | vceil (const AVector2< T > &v) |