Conscience Core
Public Member Functions | Static Public Member Functions | Friends | List of all members
CscVector Class Reference

#include <CscVector.h>

Public Member Functions

 CscVector (int x, int y, int z)
 
CscVector operator+ (CscVector v)
 
CscVector operator- (CscVector v)
 
int operator^ (CscVector v)
 
CscVector operator* (CscVector v)
 
float magnitude ()
 

Static Public Member Functions

static float shortDistance (CscVector line_point1, CscVector line_point2, CscVector point)
 

Friends

ostream & operator<< (ostream &out, const CscVector &v)
 

Constructor & Destructor Documentation

◆ CscVector()

CscVector::CscVector ( int  x,
int  y,
int  z 
)
inline

Member Function Documentation

◆ magnitude()

float CscVector::magnitude ( )
inline

◆ operator*()

CscVector CscVector::operator* ( CscVector  v)

◆ operator+()

CscVector CscVector::operator+ ( CscVector  v)

◆ operator-()

CscVector CscVector::operator- ( CscVector  v)

◆ operator^()

int CscVector::operator^ ( CscVector  v)

◆ shortDistance()

static float CscVector::shortDistance ( CscVector  line_point1,
CscVector  line_point2,
CscVector  point 
)
inlinestatic

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  out,
const CscVector v 
)
friend

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