MyPoint.h File Reference

Declares the MyPoint class and the HalfEdge and MyLine classes which relate to it. More...

#include "general.h"

Include dependency graph for MyPoint.h:

This graph shows which files directly or indirectly include this file:


Classes

class  HalfEdge
 HalfEdge objects are used in the process of polygon subdivision in MyObject::subdivide(). More...
class  MyPoint
 MyPoint represents a point in 3D space with some additional information relevat to it. More...
class  MyLine
 MyLine is a single line drawned using a specific color between two MyPoint instance. More...

Functions

MyPoint operator+ (const MyPoint &a, const MyPoint &b)
MyPoint operator/ (const MyPoint &a, float s)
MyPoint operator * (float s, const MyPoint &a)
MyPoint operator * (const MyPoint &a, float s)
bool operator== (const MyPoint &p1, const MyPoint &p2)

Detailed Description

Declares the MyPoint class and the HalfEdge and MyLine classes which relate to it.


Function Documentation

MyPoint operator * ( const MyPoint a,
float  s 
) [inline]

MyPoint operator * ( float  s,
const MyPoint a 
) [inline]

MyPoint operator+ ( const MyPoint a,
const MyPoint b 
) [inline]

MyPoint operator/ ( const MyPoint a,
float  s 
) [inline]

bool operator== ( const MyPoint p1,
const MyPoint p2 
) [inline]