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.dxf   
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.dxf Classes (formatter, view factory,…) related to the DXF (Drawing eXchange Format, as defined by Autodesk) content-type. 
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.tikz Tikz Formatter Classes (formatter, view factory,…) related to the TikZ 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.util Bibliothèque de classes pour effectuer des calculs graphiques: rognage de forme zones convexes algèbre linéaire en 2D  
jpicedt.graphic.view Document appearance. 
jpicedt.graphic.view.highlighter Aspect visuel de la mise en vedette. 
jpicedt.test Test classes. 
jpicedt.ui.util Utilities classes for user interface. 
 

Classes in jpicedt.graphic.model used by jpicedt
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.dxf
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.latex
EditPointConstraint
          Interface pour passer des contraintes à la méthode Element.setCtrlPt().
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.
 

Classes in jpicedt.graphic.model used by jpicedt.format.input.pstricks
EditPointConstraint
          Interface pour passer des contraintes à la méthode Element.setCtrlPt().
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.
PicText.HorAlign
          An enum for allowed values for horizontal text alignment
PicText.VertAlign
          An enum for allowed values for vertical text alignment
 

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.dxf
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicEllipse
          Ellipse ou arc, basé sur un parallélogramme.
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.eepic
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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 ou arc, basé sur un parallélogramme.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
StyleConstants.ArrowStyle
           
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.latex
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.
PicParallelogram
          A class implementing a parallelogram.
StyleConstants.ArrowStyle
           
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.pstricks
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
StyleConstants.ArrowStyle
           
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.tikz
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.
StyleConstants.ArrowStyle
           
 

Classes in jpicedt.graphic.model used by jpicedt.format.output.util
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
CtrlPtSubset
          Un sous-ensemble de points de contrôle sur lesquels on veut agir indépendemment du reste des points de contrôle de l'élement.
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.event
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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 This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.
PicEllipse
          Ellipse ou arc, basé sur un parallélogramme.
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.
PicParallelogram
          A class implementing a parallelogram.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
          A multicurve, either closed or not, the geometry of which 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 This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
 

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".
AbstractCurve.PointType
          constant field for getPointType()
AbstractCurve.Segment
           
AbstractElement
          An abstract class that can serve as the basis class for elements of a Drawing.
BranchElement
          A class for Element's that allow children, eg, primarily: groups, ie, clutches of objects that maintain a kind of relationship although their geometry is specified in an independent way; custom paths (PSTricks' pscustom) made up by piecing objects' paths together.
BranchElement.CompoundMode
          This BranchElement can be displayed, either as a group of objects (=children, "SEPARATE" mode), or as a single path constructed by piecing children's paths together ("JOINT" mode).
CtrlPtSubset
          Un sous-ensemble de points de contrôle sur lesquels on veut agir indépendemment du reste des points de contrôle de l'élement.
CtrlPtSubset.CZExtension
           
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
Drawing.BoundingBox
           
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
          Interface pour passer des contraintes à la méthode Element.setCtrlPt().
EditPointConstraint.EditConstraint
          Énuméré de contraint pour setCtrlPt()
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
NodeableElement
           
NodeConnectionManager
          An Element's delegate that can manage node connections with this Element.
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.
PicEllipse
          Ellipse ou arc, basé sur un parallélogramme.
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.
PicMultiCurveConvertable
          Specifies Element's that can be converted to a PicMultiCurve
PicNodeConnection
          This class represents a connection between two DefaultLeafElement's.
PicParallelogram
          A class implementing a parallelogram.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
          A multicurve, either closed or not, the geometry of which 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).
PicText.FrameStyle
          An enum for allowed values for frame-box styles
PicText.HorAlign
          An enum for allowed values for horizontal text alignment
PicText.TextIcon
          An enum for the text display options TEXT_MODEIn this mode the value of text is used for display.
PicText.TextMode
          An enum for the different text-modes
PicText.TextNodeConnectionManager
           
PicText.VertAlign
          An enum for allowed values for vertical text alignment
PointIndexIterator
          An iterator over Element's control-point indices.
StyleConstants.ArrowStyle
           
StyleConstants.Dimen
           
StyleConstants.FillStyle
           
StyleConstants.LineStyle
           
StyleConstants.PolydotsStyle
           
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
          A class for Element's that allow children, eg, primarily: groups, ie, clutches of objects that maintain a kind of relationship although their geometry is specified in an independent way; custom paths (PSTricks' pscustom) made up by piecing objects' paths together.
BranchElement.CompoundMode
          This BranchElement can be displayed, either as a group of objects (=children, "SEPARATE" mode), or as a single path constructed by piecing children's paths together ("JOINT" mode).
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
EditPointConstraint
          Interface pour passer des contraintes à la méthode Element.setCtrlPt().
EditPointConstraint.EditConstraint
          Énuméré de contraint pour setCtrlPt()
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.
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.util
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
Element
          This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
PicEllipse
          Ellipse ou arc, basé sur un parallélogramme.
PicGroup
          A concrete implementation of BranchElement that is suited for building groups of elements.
 

Classes in jpicedt.graphic.model used by jpicedt.graphic.view
BranchElement
          A class for Element's that allow children, eg, primarily: groups, ie, clutches of objects that maintain a kind of relationship although their geometry is specified in an independent way; custom paths (PSTricks' pscustom) made up by piecing objects' paths together.
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
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.
PicNodeConnection
          This class represents a connection between two DefaultLeafElement's.
PicText
          Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes are supported).
StyleConstants.ArrowStyle
           
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.view.highlighter
AbstractCurve
          A curve made up of a concatenation of cubic bezier curves and straight lines, hereafter globally denoted as "segments".
BranchElement
          A class for Element's that allow children, eg, primarily: groups, ie, clutches of objects that maintain a kind of relationship although their geometry is specified in an independent way; custom paths (PSTricks' pscustom) made up by piecing objects' paths together.
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.
PicEllipse
          Ellipse ou arc, basé sur un parallélogramme.
PicPsCurve
           A multicurve, either closed or not, going through a set of control points.
PicSmoothPolygon
          A multicurve, either closed or not, the geometry of which is specified using a polygon, in such a way that the curve snakes "smoothly" along the polygon.
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.
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.util
Drawing
          An extensible array used to store Elements This is the MODEL part of the View-Model-Controller paradigm (aka javax.swing.text.Document), aimed at being plugged into an existing PECanvas.
 


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org