Uses of Class
carmetal.objects.ConstructionObject

Packages that use ConstructionObject
carmetal.objects Geometrical objects to draw on the HZirkul canvas 
jhplot Main jHepWork numerical and graphical package 
 

Uses of ConstructionObject in carmetal.objects
 

Subclasses of ConstructionObject in carmetal.objects
 class AngleObject
          Angle object
 class AreaObject
          Build an area object
 class AxisFunctionIntersectionObject
           
 class AxisObject
           
 class Circle3Object
          3D object
 class CircleIntersectionObject
           
 class CircleObject
          Build a circle from 2 points
 class EquationXYObject
           
 class ExpressionObject
          Build a mathematical expression
 class FixedAngleObject
           
 class FixedCircleObject
           
 class FunctionObject
           
 class ImageObject
           
 class IntersectionObject
          This is the parent class of various intersection objects.
 class JLocusTrackObject
           
 class LineCircleIntersectionObject
           
 class LineIntersectionObject
           
 class LineObject
          A class to draw a line
 class LineQuadricIntersectionObject
           
 class MidpointObject
           
 class ParallelObject
          Build a parallel object
 class PlumbObject
           
 class PointObject
          An object representing a single point
 class PointonObjectIntersectionObject
          An intersection between two object that can bind points on them.
 class PrimitiveCircleObject
           
 class PrimitiveLineObject
           
 class QuadricObject
           
 class RayObject
           
 class SegmentObject
           
 class TextObject
          A class to build a text label.
 class TrackObject
          This object contains an automatic track.
 class TwoPointLineObject
          Build a line
 class UserFunctionObject
           
 

Fields in carmetal.objects declared as ConstructionObject
protected  ConstructionObject PointObject.MovedBy
           
 ConstructionObject TrackObject.O
           
 ConstructionObject TrackObject.P
           
protected  ConstructionObject IntersectionObject.P1
           
protected  ConstructionObject IntersectionObject.P2
           
 ConstructionObject[] TrackObject.PO
           
protected  ConstructionObject ConstructionObject.Translation
           
 ConstructionObject PointObject.VirtualBound
           
 

Methods in carmetal.objects that return ConstructionObject
 ConstructionObject QuadricObject.copy(double x, double y)
           
 ConstructionObject PrimitiveCircleObject.copy(double x, double y)
          Need to setup the Dep array.
 ConstructionObject PointObject.copy(double x, double y)
           
 ConstructionObject JLocusTrackObject.copy(double x, double y)
           
 ConstructionObject ImageObject.copy(double x, double y)
           
 ConstructionObject FunctionObject.copy(double x, double y)
           
 ConstructionObject ExpressionObject.copy(double x, double y)
           
 ConstructionObject ConstructionObject.copy(double x, double y)
          This clones the object for macro construction.
 ConstructionObject PointObject.getBound()
           
 ConstructionObject PointObject.getCurrentMagnetObject()
           
 ConstructionObject[] ConstructionObject.getDepArray()
           
 ConstructionObject ConstructionObject.getTranslation()
          This is used to define macros and run them.
 

Methods in carmetal.objects with parameters of type ConstructionObject
 void TrackObject.addCoordinates(Vector v, ConstructionObject p)
           
 void JLocusTrackObject.addCoordinates(Vector v, ConstructionObject p)
           
 void TrackObject.addCoordinates(Vector v, ConstructionObject p, double x, double y)
           
 boolean TrackObject.canInteresectWith(ConstructionObject o)
           
 boolean QuadricObject.canInteresectWith(ConstructionObject o)
           
 boolean PrimitiveLineObject.canInteresectWith(ConstructionObject o)
           
 boolean PrimitiveCircleObject.canInteresectWith(ConstructionObject o)
           
 boolean PointonObject.canInteresectWith(ConstructionObject o)
           
 boolean FunctionObject.canInteresectWith(ConstructionObject o)
           
 boolean EquationXYObject.canInteresectWith(ConstructionObject o)
           
 boolean AreaObject.canInteresectWith(ConstructionObject o)
           
 void ConstructionObject.copyProperties(ConstructionObject origin)
           
 boolean ConstructionObject.dependsOn(ConstructionObject o)
          Test, if the object directly depends on another object.
 Enumeration ConstructionObject.depset(ConstructionObject o1)
           
 Enumeration ConstructionObject.depset(ConstructionObject o1, ConstructionObject o2)
           
 Enumeration ConstructionObject.depset(ConstructionObject o1, ConstructionObject o2, ConstructionObject o3)
           
static double PointObject.drawPoint(carmetal.rene.zirkel.graphics.MyGraphics g, carmetal.rene.zirkel.ZirkelCanvas zc, ConstructionObject o, double X, double Y, int type)
           
 boolean UserFunctionObject.equals(ConstructionObject o)
           
 boolean TrackObject.equals(ConstructionObject o)
           
 boolean SegmentObject.equals(ConstructionObject o)
           
 boolean RayObject.equals(ConstructionObject o)
           
 boolean QuadricObject.equals(ConstructionObject o)
           
 boolean PrimitiveLineObject.equals(ConstructionObject o)
           
 boolean PrimitiveCircleObject.equals(ConstructionObject o)
           
 boolean PointObject.equals(ConstructionObject o)
           
 boolean JLocusTrackObject.equals(ConstructionObject o)
           
 boolean FunctionObject.equals(ConstructionObject o)
           
 boolean ExpressionObject.equals(ConstructionObject o)
           
 boolean ConstructionObject.equals(ConstructionObject o)
           
 boolean AreaObject.equals(ConstructionObject o)
           
 boolean AngleObject.equals(ConstructionObject o)
           
 boolean ConstructionObject.equalsTo(ConstructionObject o)
           
 boolean PointObject.isOn(ConstructionObject o)
           
 boolean PrimitiveLineObject.locallyLike(ConstructionObject o)
           
 boolean PrimitiveCircleObject.locallyLike(ConstructionObject o)
           
 boolean ConstructionObject.locallyLike(ConstructionObject o)
           
 boolean PointObject.moveableBy(ConstructionObject o)
           
 void PointObject.movedBy(ConstructionObject o)
           
 void PointObject.project(ConstructionObject o)
           
 void PointObject.project(ConstructionObject o, double alpha)
           
 void FunctionObject.recursiveSearchDependencies(ConstructionObject o)
          Recursive method called by the searchDependencies method
 void JLocusTrackObject.recursiveSearchDependencies(ConstructionObject o, ConstructionObject avoid)
           
 void JLocusTrackObject.searchDependencies(carmetal.construction.Construction c, ConstructionObject o, ConstructionObject avoid)
           
 void PointObject.setBound(ConstructionObject bound)
           
 void ConstructionObject.setTranslation(ConstructionObject t)
           
 

Constructors in carmetal.objects with parameters of type ConstructionObject
IntersectionObject(carmetal.construction.Construction c, ConstructionObject p1, ConstructionObject p2)
           
JLocusTrackObject(carmetal.construction.Construction c, ConstructionObject p, ConstructionObject[] po, int pn, ConstructionObject o, PointObject pm)
           
JLocusTrackObject(carmetal.construction.Construction c, ConstructionObject p, ConstructionObject[] po, int pn, ConstructionObject o, PointObject pm)
           
PointObject(carmetal.construction.Construction c, double x, double y, ConstructionObject bound)
           
PointonObjectIntersectionObject(carmetal.construction.Construction c, ConstructionObject p1, ConstructionObject p2)
           
TrackObject(carmetal.construction.Construction c, ConstructionObject p, ConstructionObject[] po, int pn, ConstructionObject o, PointObject pm)
           
TrackObject(carmetal.construction.Construction c, ConstructionObject p, ConstructionObject[] po, int pn, ConstructionObject o, PointObject pm)
           
 

Uses of ConstructionObject in jhplot
 

Methods in jhplot with parameters of type ConstructionObject
 void HZirkel.add(ConstructionObject obj)
          Add an object on the canvas and update it.
 void HZirkel.draw(ConstructionObject obj)
          Draw an object on the canvas.
 



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