|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PointObject | |
|---|---|
| carmetal.objects | Geometrical objects to draw on the HZirkul canvas |
| Uses of PointObject in carmetal.objects |
|---|
| Subclasses of PointObject in carmetal.objects | |
|---|---|
class |
AxisFunctionIntersectionObject
|
class |
CircleIntersectionObject
|
class |
IntersectionObject
This is the parent class of various intersection objects. |
class |
LineCircleIntersectionObject
|
class |
LineIntersectionObject
|
class |
LineQuadricIntersectionObject
|
class |
MidpointObject
|
class |
PointonObjectIntersectionObject
An intersection between two object that can bind points on them. |
| Fields in carmetal.objects declared as PointObject | |
|---|---|
PointObject[] |
QuadricObject.P
|
protected PointObject |
PrimitiveLineObject.P1
|
protected PointObject |
Circle3Object.P1
|
protected PointObject |
AngleObject.P1
|
protected PointObject |
TwoPointLineObject.P2
|
protected PointObject |
FixedAngleObject.P2
|
protected PointObject |
CircleObject.P2
|
protected PointObject |
Circle3Object.P2
|
protected PointObject |
AngleObject.P2
|
protected PointObject |
AngleObject.P3
|
PointObject |
TrackObject.PM
|
| Fields in carmetal.objects with type parameters of type PointObject | |
|---|---|
Vector<PointObject> |
AreaObject.V
|
| Methods in carmetal.objects that return PointObject | |
|---|---|
PointObject |
IntersectionObject.getAway()
|
PointObject |
FunctionObject.getCenter()
|
PointObject |
PrimitiveCircleObject.getEnd()
|
PointObject |
PrimitiveLineObject.getP1()
|
PointObject |
PrimitiveCircleObject.getP1()
|
PointObject |
TwoPointLineObject.getP2()
|
PointObject |
CircleObject.getP2()
|
static PointObject |
ConstructionObject.getPointObject(carmetal.rene.zirkel.expression.Expression E)
Service function to extract a point from an expression |
PointObject |
PrimitiveCircleObject.getStart()
|
| Methods in carmetal.objects that return types with arguments of type PointObject | |
|---|---|
Enumeration<PointObject> |
AreaObject.depending()
|
| Methods in carmetal.objects with parameters of type PointObject | |
|---|---|
void |
PrimitiveLineObject.addDep(PointObject p)
|
void |
PrimitiveCircleObject.addDep(PointObject p)
Add a point that depends on the circle. |
boolean |
TwoPointLineObject.contains(PointObject p)
|
boolean |
PlumbObject.contains(PointObject p)
|
boolean |
ParallelObject.contains(PointObject p)
|
boolean |
ConstructionObject.contains(PointObject p)
|
boolean |
CircleObject.contains(PointObject p)
|
boolean |
AxisObject.contains(PointObject p)
|
double |
PrimitiveCircleObject.containsInside(PointObject P)
|
double |
InsideObject.containsInside(PointObject P)
Returns 0.5, if the point is on the boundary, and 1, if it is inside. |
double |
FixedAngleObject.containsInside(PointObject P)
|
double |
AreaObject.containsInside(PointObject P)
|
double |
AngleObject.containsInside(PointObject P)
|
int |
TrackObject.getDistance(PointObject P)
|
int |
QuadricObject.getDistance(PointObject P)
|
int |
PrimitiveLineObject.getDistance(PointObject P)
|
int |
PrimitiveCircleObject.getDistance(PointObject P)
|
int |
PointObject.getDistance(PointObject P)
|
int |
FunctionObject.getDistance(PointObject P)
|
int |
EquationXYObject.getDistance(PointObject P)
|
int |
ConstructionObject.getDistance(PointObject P)
|
int |
AreaObject.getDistance(PointObject P)
|
void |
QuadricObject.keepBaricentricCoords(PointObject P)
|
void |
AreaObject.keepBaricentricCoords(PointObject P)
|
boolean |
PrimitiveCircleObject.keepInside(PointObject P)
|
boolean |
InsideObject.keepInside(PointObject P)
|
boolean |
FixedAngleObject.keepInside(PointObject P)
|
boolean |
AreaObject.keepInside(PointObject P)
|
boolean |
AngleObject.keepInside(PointObject P)
|
boolean |
PointObject.nearto(PointObject p)
|
void |
TrackObject.project(PointObject P)
Project a point to this object. |
void |
SegmentObject.project(PointObject P)
|
void |
QuadricObject.project(PointObject P)
|
void |
PrimitiveLineObject.project(PointObject P)
|
void |
PrimitiveCircleObject.project(PointObject P)
|
void |
PointonObject.project(PointObject P)
|
void |
FunctionObject.project(PointObject P)
|
void |
EquationXYObject.project(PointObject P)
|
void |
AreaObject.project(PointObject P)
|
void |
TrackObject.project(PointObject P,
double alpha)
|
void |
SegmentObject.project(PointObject P,
double alpha)
|
void |
QuadricObject.project(PointObject P,
double alpha)
|
void |
PrimitiveLineObject.project(PointObject P,
double alpha)
|
void |
PrimitiveCircleObject.project(PointObject P,
double alpha)
|
void |
PointonObject.project(PointObject P,
double alpha)
|
void |
FunctionObject.project(PointObject P,
double alpha)
|
void |
EquationXYObject.project(PointObject P,
double alpha)
|
void |
AreaObject.project(PointObject P,
double alpha)
|
void |
TrackObject.repulse(PointObject P)
|
void |
QuadricObject.repulse(PointObject P)
|
void |
PrimitiveLineObject.repulse(PointObject P)
|
void |
PrimitiveCircleObject.repulse(PointObject P)
|
void |
PointonObject.repulse(PointObject P)
|
void |
FunctionObject.repulse(PointObject P)
|
void |
EquationXYObject.repulse(PointObject P)
|
void |
AreaObject.repulse(PointObject P)
|
void |
PrimitiveCircleObject.setMR(PointObject p1,
double r)
|
void |
PrimitiveLineObject.setP1DXDY(PointObject p,
double dx,
double dy)
|
void |
TwoPointLineObject.setP1P2(PointObject p1,
PointObject p2)
|
void |
CircleObject.setP1P2(PointObject p1,
PointObject p2)
|
void |
PrimitiveCircleObject.setRange(PointObject p1,
PointObject p2)
|
| Constructors in carmetal.objects with parameters of type PointObject | |
|---|---|
AngleObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2,
PointObject p3)
Build a angle object |
|
Circle3Object(carmetal.construction.Construction c,
PointObject p1,
PointObject p2,
PointObject p3)
|
|
CircleObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
Build a circle |
|
FixedAngleObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2,
double x,
double y)
|
|
FixedCircleObject(carmetal.construction.Construction c,
PointObject p1,
double x,
double y)
|
|
ImageObject(carmetal.construction.Construction c,
PointObject[] p,
String filename)
|
|
JLocusTrackObject(carmetal.construction.Construction c,
ConstructionObject p,
ConstructionObject[] po,
int pn,
ConstructionObject o,
PointObject pm)
|
|
LineObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
Build a line between 2 points |
|
MidpointObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
|
|
ParallelObject(carmetal.construction.Construction c,
PrimitiveLineObject l,
PointObject p)
parallel object |
|
PlumbObject(carmetal.construction.Construction c,
PrimitiveLineObject l,
PointObject p)
|
|
PrimitiveCircleObject(carmetal.construction.Construction c,
PointObject p)
|
|
QuadricObject(carmetal.construction.Construction c,
PointObject[] p)
|
|
RayObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
|
|
SegmentObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
|
|
TrackObject(carmetal.construction.Construction c,
ConstructionObject p,
ConstructionObject[] po,
int pn,
ConstructionObject o,
PointObject pm)
|
|
TwoPointLineObject(carmetal.construction.Construction c,
PointObject p1,
PointObject p2)
|
|
| Constructor parameters in carmetal.objects with type arguments of type PointObject | |
|---|---|
AreaObject(carmetal.construction.Construction c,
Vector<PointObject> v)
Build an area object from the vector of PointObjects |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||