Itasca C++ Interface
Public Member Functions | List of all members
AVector< T > Class Template Reference

An AVector2 in 2D, an AVector3 in 3D. More...

#include <dim.h>

Inheritance diagram for AVector< T >:
AVector3< T >

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

Detailed Description

template<class T>
class AVector< T >

An AVector2 in 2D, an AVector3 in 3D.


The documentation for this class was generated from the following file: