Public Member Functions | Public Attributes
icVector2 Class Reference

#include <icVector.h>

List of all members.

Public Member Functions

icVector2 cross (const icVector2 &a)
double dot (const icVector2 &a, const icVector2 &b)
 icVector2 ()
 icVector2 (double d)
 icVector2 (double d0, double d1)
 icVector2 (const icVector2 &a)
 icVector2 (const double *a)
double length (const icVector2 &a)
void normalize (icVector2 &a)
int operator!= (const icVector2 &a) const
int operator!= (double d) const
icVector2operator*= (double d)
icVector2operator*= (const icVector2 &a)
icVector2operator+= (double d)
icVector2operator+= (const icVector2 &a)
icVector2operator-= (double d)
icVector2operator-= (const icVector2 &a)
icVector2operator/= (double d)
icVector2operator/= (const icVector2 &a)
icVector2operator= (double d)
icVector2operator= (const icVector2 &a)
icVector2operator= (const double *a)
int operator== (const icVector2 &a) const
int operator== (double d) const
icVector2set (double d)
icVector2set (double d0, double d1)
icVector2set (const icVector2 &a)
icVector2set (const double *a)

Public Attributes

double entry [2]

Detailed Description

Definition at line 15 of file icVector.h.


Constructor & Destructor Documentation

icVector2::icVector2 ( ) [inline]

Definition at line 79 of file icVector.h.

icVector2::icVector2 ( double  d) [inline]

Definition at line 82 of file icVector.h.

icVector2::icVector2 ( double  d0,
double  d1 
) [inline]

Definition at line 86 of file icVector.h.

icVector2::icVector2 ( const icVector2 a) [inline]

Definition at line 91 of file icVector.h.

icVector2::icVector2 ( const double *  a) [inline]

Definition at line 96 of file icVector.h.


Member Function Documentation

icVector2 icVector2::cross ( const icVector2 a) [inline]
double icVector2::dot ( const icVector2 a,
const icVector2 b 
) [inline]
double icVector2::length ( const icVector2 a) [inline]
void icVector2::normalize ( icVector2 a) [inline]
int icVector2::operator!= ( const icVector2 a) const [inline]

Definition at line 148 of file icVector.h.

int icVector2::operator!= ( double  d) const [inline]

Definition at line 158 of file icVector.h.

icVector2 & icVector2::operator*= ( double  d) [inline]

Definition at line 177 of file icVector.h.

icVector2 & icVector2::operator*= ( const icVector2 a) [inline]

Definition at line 195 of file icVector.h.

icVector2 & icVector2::operator+= ( double  d) [inline]

Definition at line 165 of file icVector.h.

icVector2 & icVector2::operator+= ( const icVector2 a) [inline]

Definition at line 183 of file icVector.h.

icVector2 & icVector2::operator-= ( double  d) [inline]

Definition at line 171 of file icVector.h.

icVector2 & icVector2::operator-= ( const icVector2 a) [inline]

Definition at line 189 of file icVector.h.

icVector2& icVector2::operator/= ( double  d) [inline]
icVector2& icVector2::operator/= ( const icVector2 a) [inline]
icVector2 & icVector2::operator= ( double  d) [inline]

Definition at line 129 of file icVector.h.

icVector2 & icVector2::operator= ( const icVector2 a) [inline]

Definition at line 133 of file icVector.h.

icVector2 & icVector2::operator= ( const double *  a) [inline]

Definition at line 137 of file icVector.h.

int icVector2::operator== ( const icVector2 a) const [inline]

Definition at line 143 of file icVector.h.

int icVector2::operator== ( double  d) const [inline]

Definition at line 153 of file icVector.h.

icVector2 & icVector2::set ( double  d) [inline]

Definition at line 101 of file icVector.h.

icVector2 & icVector2::set ( double  d0,
double  d1 
) [inline]

Definition at line 107 of file icVector.h.

icVector2 & icVector2::set ( const icVector2 a) [inline]

Definition at line 113 of file icVector.h.

icVector2 & icVector2::set ( const double *  a) [inline]

Definition at line 119 of file icVector.h.


Member Data Documentation

double icVector2::entry[2]

Definition at line 56 of file icVector.h.


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


tensor_field_nav_core
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:56