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