http://www.jpicedt.org

Uses of Package
jpicedt.graphic.model

Packages that use jpicedt.graphic.model
jpicedt Contains the main JPicEdt class, as well as some utilities. 
jpicedt.format.input   
jpicedt.format.input.eepic Parser grammar for the eepic format. 
jpicedt.format.input.latex Parser grammar for the LaTeX picture environment format. 
jpicedt.format.input.pstricks Pstricks grammar tree. 
jpicedt.format.input.util This package contains helper classes for building a parser based on the well-known RegExp scheme, yet with a strong object-oriented approach in mind. 
jpicedt.format.output.eepic Classes (formatter, view factory,...) related to the epic/eepic content-type. 
jpicedt.format.output.latex Classes (formatter, view factory,...) related to the LaTeX (standard) content-type. 
jpicedt.format.output.pstricks Classes (formatter, view factory,...) related to the PsTricks content-type. 
jpicedt.format.output.util   
jpicedt.graphic jPicEdt library core classes and packages. 
jpicedt.graphic.event Various events used for the communication between model, view and controler, as well as to notify external receivers of changes in the document structure, appearance,... 
jpicedt.graphic.io.formatter Interfaces and base classes useful to implement a formatter for a given format, for instance Pstricks. 
jpicedt.graphic.io.parser Contains classes for the JPIC-XML parser. 
jpicedt.graphic.model Document structure and graphic primitives. 
jpicedt.graphic.toolkit Controller (document editing through UI actions) 
jpicedt.graphic.view Document appearance. 
jpicedt.test Test classes. 
jpicedt.ui Some classes and interfaces that help building concrete implementation of MDIManager's. 
jpicedt.ui.dialog Contains utilities classes for building various dialog boxes (preferences editing, graphic elements properties,...) 
jpicedt.ui.util Utilities classes. 
 

Classes in jpicedt.graphic.model used by jpicedt
Drawing
          An extensible array used to store Elements
 

Classes in jpicedt.graphic.model used by jpicedt.format.input
Drawing
          An extensible array used to store Elements
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.eepic
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.latex
EditPointConstraint
          So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.pstricks
EditPointConstraint
          So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.util
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.eepic
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Arrow
          A class implementing the arrow attribute.
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicEllipse
          Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center.
PicObjectConstants
          Useful constants for the Element interface.
PicParallelogram
          A class implementing a parallelogram.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.latex
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Arrow
          A class implementing the arrow attribute.
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicEllipse
          Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center.
PicObjectConstants
          Useful constants for the Element interface.
PicParallelogram
          A class implementing a parallelogram.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.pstricks
Arrow
          A class implementing the arrow attribute.
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.util
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
 

Classes in jpicedt.graphic.model used by jpicedt.graphic
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.event
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.io.formatter
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicCircleFrom3Points
          A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse, yet is further controllable by three additional points : this may either be a plain circle going through these three points, or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g.
PicEllipse
          Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
PicMultiCurve
          PicMultiCurve is basically an AbstractCurve where each subdivision point has additionnal features regarding 2nd-order smoothness and symmetry.
PicObjectConstants
          Useful constants for the Element interface.
PicParallelogram
          A class implementing a parallelogram.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
           A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes "smoothly" along the polygon.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.io.parser
Drawing
          An extensible array used to store Elements
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.model
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
AbstractElement
          An abstract class that can serve as the basis class for elements of a Drawing.
Arrow
          A class implementing the arrow attribute.
BasicEditPointConstraint
          Default implementation of EditPointConstraint.
BranchElement
          An abstract class for Element's that allow children.
DefaultLeafElement
          This is a default implementation of AbstractElement targetting leaf Element's, i.e.
Drawing
          An extensible array used to store Elements
Drawing.Customizer
          a customizer for editing the bounding box
Drawing.RootElement
          the Element that is the root of the tree of Element's in this Drawing.
EditPointConstraint
          So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
EditPointConstraintCollator
          Collates several constraints together, ensuring there is no duplicate constraints.
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicCircleFrom3Points
          A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse, yet is further controllable by three additional points : this may either be a plain circle going through these three points, or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g.
PicEllipse
          Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center.
PicMultiCurve
          PicMultiCurve is basically an AbstractCurve where each subdivision point has additionnal features regarding 2nd-order smoothness and symmetry.
PicMultiCurveConvertable
          Specifies Element's that can be converted to a PicMultiCurve
PicNodeConnection
          This class represents a connection between two DefaultLeafElement's.
PicObjectConstants
          Useful constants for the Element interface.
PicParallelogram
          A class implementing a parallelogram.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
           A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes "smoothly" along the polygon.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
PointIndexIterator
          An iterator over Element's control-point indices.
TextEditable
          An abstract class for Element's that have a textual representation, and [pending:removed as of 1.3.2] whose text can be graphically edited
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.toolkit
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
AbstractElement
          An abstract class that can serve as the basis class for elements of a Drawing.
BranchElement
          An abstract class for Element's that allow children.
Drawing
          An extensible array used to store Elements
EditPointConstraint
          So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
PicObjectConstants
          Useful constants for the Element interface.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.view
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Arrow
          A class implementing the arrow attribute.
BranchElement
          An abstract class for Element's that allow children.
Drawing
          An extensible array used to store Elements
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicAttributeName
          A wrapper for an attribute name that can be pushed into a PicAttributeSet.
PicAttributeSet
          a class that stores non-default graphical attributes (e.g.
PicCircleFrom3Points
          A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse, yet is further controllable by three additional points : this may either be a plain circle going through these three points, or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g.
PicEllipse
          Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center.
PicNodeConnection
          This class represents a connection between two DefaultLeafElement's.
PicObjectConstants
          Useful constants for the Element interface.
PicParallelogram
          A class implementing a parallelogram.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
           A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes "smoothly" along the polygon.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
PointIndexIterator
          An iterator over Element's control-point indices.
TextEditable
          An abstract class for Element's that have a textual representation, and [pending:removed as of 1.3.2] whose text can be graphically edited
 

Classes in jpicedt.graphic.model used by jpicedt.test
PicNodeConnection
          This class represents a connection between two DefaultLeafElement's.
PicObjectConstants
          Useful constants for the Element interface.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
 

Classes in jpicedt.graphic.model used by jpicedt.ui
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.ui.dialog
PicObjectConstants
          Useful constants for the Element interface.
 

Classes in jpicedt.graphic.model used by jpicedt.ui.util
Drawing
          An extensible array used to store Elements
 


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org