#include <ObjectCreator.hh>
|
| static Point | Scale (Point p1, Point p2, float p) |
| static Point | Middle (Point p1, Point p2) |
| static Vector | Dir (Point p1, Point p2) |
| static Point | Dist (Point p, Vector v, float dist) |
| static Point | Dist (Point p, Point p2, float dist) |
| static Point | Plane2d (Point2d p, Plane pl) |
| static Point2d | Rot (float angle_in_rad, float dist) |
| static Point | Curve (const CurveIn3d &curve, float x) |
| static Point | Intersect (Line l, Sphere s) |
| static Point | Intersect (Line l, Function< Point, float > &func) |
| template<class T> |
| static Point | Intersect (Line l, float(*func)(T t, Point p), T t) |
| static Triangle | Tri (Point p, Point p2, Point p3) |
| static Triangle | Tri (Point p, Vector v1, Vector v2) |
| static Triangle | Tri (Line l, Point p) |
| static Line | Ln (Point p, Point p2) |
| static Line | Ln (Point p, Vector v) |
| static PointList | PL (Triangle t) |
| static PointList | PL (Line l) |
| static PointList | PL (Point p) |
| static void | AppendP (PointList &p, Point p1) |
| static void | AppendL (LineList &l, Line l1) |
| template<class It> |
| static PointList | PL (It beg, It end) |
| static PointList | MovePL (const PointList &p, Vector v) |
| static LineList | Lines (const PointList &p1, const PointList &p2) |
| static QuadList | Quads (const PointList &p1, const PointList &p2) |
| static Quad | Q (Point p1, Point p2, Point p3, Point p4) |
◆ AppendL()
◆ AppendP()
◆ Curve()
◆ Dir()
◆ Dist() [1/2]
◆ Dist() [2/2]
◆ Intersect() [1/3]
| Point OC::ObjectCreator::Intersect |
( |
Line | l, |
|
|
float(* | func )(T t, Point p), |
|
|
T | t ) |
|
static |
◆ Intersect() [2/3]
◆ Intersect() [3/3]
◆ Lines()
◆ Ln() [1/2]
◆ Ln() [2/2]
◆ Middle()
◆ MovePL()
◆ PL() [1/4]
template<class It>
| PointList OC::ObjectCreator::PL |
( |
It | beg, |
|
|
It | end ) |
|
static |
◆ PL() [2/4]
◆ PL() [3/4]
◆ PL() [4/4]
◆ Plane2d()
◆ Q()
◆ Quads()
◆ Rot()
| Point2d OC::ObjectCreator::Rot |
( |
float | angle_in_rad, |
|
|
float | dist ) |
|
static |
◆ Scale()
◆ SphereFunc()
| float OC::ObjectCreator::SphereFunc |
( |
Sphere | s, |
|
|
Point | p ) |
◆ Tri() [1/3]
◆ Tri() [2/3]
◆ Tri() [3/3]
The documentation for this class was generated from the following files: