Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::ProjectSpace Class Reference

#include <ProjectSpace.h>

Public Member Functions

 ~ProjectSpace ()
void movePoint (const Point *point, CG::Point position) const
bool hasCurve (const Point *from, const Point *to) const
const Curve * getCurve (const Point *from, const Point *to) const
Point * addPoint (double x, double y)
Point * addPoint (const CG::Point &point)
Curve * addCurve (const Point *from, const Point *to, const CG::Segment &segmentFrom, const CG::Segment &segmentTo, const std::vector< CG::Point > &points)

Constructor & Destructor Documentation

◆ ~ProjectSpace()

ProjectSpace::~ProjectSpace ( )

Member Function Documentation

◆ addCurve()

Curve * ProjectSpace::addCurve ( const Point * from,
const Point * to,
const CG::Segment & segmentFrom,
const CG::Segment & segmentTo,
const std::vector< CG::Point > & points )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addPoint() [1/2]

Point * ProjectSpace::addPoint ( const CG::Point & point)

◆ addPoint() [2/2]

Point * ProjectSpace::addPoint ( double x,
double y )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCurve()

const Curve * ProjectSpace::getCurve ( const Point * from,
const Point * to ) const

◆ hasCurve()

bool ProjectSpace::hasCurve ( const Point * from,
const Point * to ) const

◆ movePoint()

void ProjectSpace::movePoint ( const Point * point,
CG::Point position ) const
Here is the caller graph for this function:

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