Uses of Class
carmetal.objects.PointObject

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
 



© Copyright 2005 S.Chekanov. All Rights Reserved.
jHPlot package, a part of jHepWork: is a full-featured multiplatform data-analysis framework