|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IShape in net.sf.latexdraw.actions |
---|
Classes in net.sf.latexdraw.actions with type parameters of type IShape | |
---|---|
class |
ShapeAction<T extends IShape>
This abstract action allows the definition of actions related with spaes. |
Fields in net.sf.latexdraw.actions declared as IShape | |
---|---|
protected T |
ShapeAction.shape
The shape to add. |
Fields in net.sf.latexdraw.actions with type parameters of type IShape | |
---|---|
protected java.util.List<IShape> |
CopyShapes.copiedShapes
The copied shapes from the selection. |
protected java.util.List<IShape> |
MultiShapesAction.shapes
The shapes to handle. |
Methods in net.sf.latexdraw.actions that return types with arguments of type IShape | |
---|---|
java.util.List<IShape> |
MultiShapesAction.getShapes()
|
Methods in net.sf.latexdraw.actions with parameters of type IShape | |
---|---|
void |
MultiShapesAction.addShape(IShape shape)
Add a shape to the list of shapes to handle. |
void |
MultiShapesAction.setShape(IShape shape)
Sets the shape to handle. |
Uses of IShape in net.sf.latexdraw.generators.svg |
---|
Classes in net.sf.latexdraw.generators.svg with type parameters of type IShape | |
---|---|
(package private) class |
LShapeSVGGenerator<S extends IShape>
This class allows the generation or the importation of SVG parameters to a general LaTeXDraw shape. |
Fields in net.sf.latexdraw.generators.svg declared as IShape | |
---|---|
protected S |
LShapeSVGGenerator.shape
The shape model use for the generation. |
Methods in net.sf.latexdraw.generators.svg that return IShape | |
---|---|
IShape |
IShapeSVGFactory.createShape(SVGElement elt)
Creates a IShape instance using the given SVGElement. |
IShape |
IShapeSVGFactory.createShape(SVGElement elt,
boolean withTransformations)
Creates a IShape instance using the given SVGElement. |
private IShape |
SVGDocumentGenerator.LoadWorker.toLatexdraw(SVGDocument doc,
double incrProgressBar)
Converts an SVG document into a set of shapes. |
Methods in net.sf.latexdraw.generators.svg with parameters of type IShape | |
---|---|
SVGElement |
SVGShapesFactory.CreateViewSVGCmd.create(IShape shape)
|
abstract SVGElement |
SVGShapesFactory.CreateViewSVGCmd.create(IShape shape,
SVGDocument doc)
Creates an instance of the view corresponding to the given shape. |
SVGElement |
SVGShapesFactory.createSVGElement(IShape shape,
SVGDocument doc)
Creates an SVG Element corresponding to the given shape. |
SVGElement |
SVGShapesFactory.CreateViewSVGCmd.execute(IShape model,
SVGDocument doc)
Launches the creation process. |
protected void |
LArrowSVGGenerator.setArrow(SVGCircleElement circle,
SVGMarkerElement elt,
IShape owner)
Initialises the arrowhead using a circle arrow. |
protected void |
LArrowSVGGenerator.setArrow(SVGMarkerElement elt,
IShape owner)
Initialises the arrow using an SVGMarkerElement. |
protected void |
LArrowSVGGenerator.setArrow(SVGPathElement path,
SVGMarkerElement elt,
IShape owner)
Initialises the arrowhead using a path arrow. |
void |
CSSStylesGenerator.setCSSStyles(IShape shape,
CSSStyleList styles,
SVGDefsElement defs)
Sets the CSS styles of the given list to the given LaTeXDraw shape. |
static void |
LShapeSVGGenerator.setDashedDotted(IShape shape,
java.lang.String dashArray,
java.lang.String linecap)
Sets the figure properties concerning the line properties. |
static void |
LShapeSVGGenerator.setFill(IShape shape,
java.lang.String fill,
SVGDefsElement defs)
Sets the fill properties to the given figure. |
static void |
LShapeSVGGenerator.setLineColour(IShape shape,
java.lang.String stoke)
Sets the colour of the line of the shape with the given SVG stroke. |
static void |
LShapeSVGGenerator.setThickness(IShape shape,
java.lang.String strokeWidth,
java.lang.String stroke)
Sets the thickness of the given figure with the given SVG stroke-width. |
Constructors in net.sf.latexdraw.generators.svg with parameters of type IShape | |
---|---|
LArrowSVGGenerator(SVGMarkerElement elt,
IShape owner)
Creates an SVG-arrowhead generator using an SVGMarkerElement. |
Constructor parameters in net.sf.latexdraw.generators.svg with type arguments of type IShape | |
---|---|
SVGShapesFactory.CreateViewSVGCmd(SVGShapesFactory.CreateViewSVGCmd next,
java.lang.Class<? extends IShape> classShape)
Creates the command. |
Uses of IShape in net.sf.latexdraw.glib.models.impl |
---|
Classes in net.sf.latexdraw.glib.models.impl that implement IShape | |
---|---|
(package private) class |
LAbstractCtrlPointShape
Defines a model of a abstract shape that contains control points. |
(package private) class |
LAbstractGrid
Defines a model of an abstract latex grid. |
(package private) class |
LArc
Defines a model of an arc. |
(package private) class |
LAxes
Defines a model of axes. |
(package private) class |
LBezierCurve
Defines a model of a Bezier curve. |
(package private) class |
LCircle
Defines a model of a circle. |
(package private) class |
LCircleArc
Defines a model of a rounded arc. |
(package private) class |
LDot
Defines a model of a dot. |
(package private) class |
LDrawing
Defines a drawing that contains a set of shapes and a set of selected shapes. |
(package private) class |
LEllipse
Defines a model of an ellipse. |
(package private) class |
LFreehand
Defines a model of a free hand shape. |
(package private) class |
LGrid
Defines a model of a grid. |
(package private) class |
LGroup
A Group is a group of IShape. |
(package private) class |
LModifiablePointsShape
Defines a model of a shape that contains points that can be modified. |
(package private) class |
LPicture
Defines a model of a picture. |
(package private) class |
LPolygon
Defines a model of a polygon. |
(package private) class |
LPolyline
Defines a view of a polyline. |
(package private) class |
LPositionShape
Defines a model of a shape that has a position. |
(package private) class |
LRectangle
Defines a model of a rectangle. |
(package private) class |
LRectangularShape
Defines a model of a rectangular shape. |
(package private) class |
LRhombus
Defines a model of a rhombus. |
(package private) class |
LShape
Defines a model of a shape. |
(package private) class |
LSquare
Defines a model of a square. |
(package private) class |
LText
Defines a model of a text. |
(package private) class |
LTriangle
Defines a model of a triangle. |
Fields in net.sf.latexdraw.glib.models.impl declared as IShape | |
---|---|
protected IShape |
LArrow.owner
The owner of the arrow. |
Fields in net.sf.latexdraw.glib.models.impl with type parameters of type IShape | |
---|---|
protected java.util.List<IShape> |
LGroup.shapes
The set of shapes. |
protected IUnary<IShape> |
LDrawing.tempShape
A temporary shape in the drawing. |
Methods in net.sf.latexdraw.glib.models.impl with type parameters of type IShape | ||
---|---|---|
|
LShapeFactory.newShape(java.lang.Class<T> shapeClass)
|
Methods in net.sf.latexdraw.glib.models.impl that return IShape | |
---|---|
IShape |
LShape.duplicate()
|
IShape |
LShapeFactory.duplicate(IShape shape)
|
IShape |
LArrow.getShape()
|
IShape |
LGroup.getShapeAt(int i)
|
IShape |
LDrawing.getTempShape()
|
IShape |
LDrawing.removeShape(int i)
|
IShape |
LGroup.removeShape(int i)
|
Methods in net.sf.latexdraw.glib.models.impl that return types with arguments of type IShape | |
---|---|
java.util.List<IShape> |
LGroup.getShapes()
|
IUnary<IShape> |
LDrawing.getUnaryTempShape()
|
Methods in net.sf.latexdraw.glib.models.impl with parameters of type IShape | |
---|---|
void |
LGroup.addShape(IShape sh)
|
void |
LGroup.addShape(IShape s,
int index)
|
void |
LDrawing.addToSelection(IShape sh)
|
boolean |
LGroup.contains(IShape sh)
|
void |
LAbstractCtrlPointShape.copy(IShape sh)
|
void |
LAbstractGrid.copy(IShape s)
|
void |
LArc.copy(IShape sh)
|
void |
LAxes.copy(IShape s)
|
void |
LBezierCurve.copy(IShape sh)
|
void |
LDot.copy(IShape sh)
|
void |
LFreehand.copy(IShape sh)
|
void |
LGrid.copy(IShape sh)
|
void |
LPicture.copy(IShape sh)
|
void |
LRectangle.copy(IShape sh)
|
void |
LShape.copy(IShape s)
|
void |
LText.copy(IShape s)
|
protected void |
LShape.copyArrows(IShape s)
|
protected void |
LAbstractCtrlPointShape.copyPoints(IShape sh)
|
protected void |
LShape.copyPoints(IShape sh)
|
IArrow |
LShapeFactory.createArrow(IArrow arrow,
IShape owner)
|
IArrow |
LShapeFactory.createArrow(IShape owner)
|
IShape |
LShapeFactory.duplicate(IShape shape)
|
boolean |
LAbstractGrid.isParametersEquals(IShape s,
boolean considerShadow)
|
boolean |
LArc.isParametersEquals(IShape sh,
boolean considerShadow)
|
boolean |
LAxes.isParametersEquals(IShape s,
boolean considerShadow)
|
boolean |
LDot.isParametersEquals(IShape s,
boolean considerShadow)
|
boolean |
LFreehand.isParametersEquals(IShape s,
boolean considerShadow)
|
boolean |
LGrid.isParametersEquals(IShape sh,
boolean considerShadow)
|
boolean |
LShape.isParametersEquals(IShape s,
boolean considerShadow)
|
boolean |
LText.isParametersEquals(IShape sh,
boolean considerShadow)
|
void |
LDrawing.removeFromSelection(IShape sh)
|
boolean |
LDrawing.removeShape(IShape sh)
|
boolean |
LGroup.removeShape(IShape sh)
|
void |
LDrawing.setSelection(IShape sh)
|
void |
LArrow.setShape(IShape shape)
|
void |
LDrawing.setTempShape(IShape tempShape)
|
Method parameters in net.sf.latexdraw.glib.models.impl with type arguments of type IShape | |
---|---|
void |
LDrawing.addToSelection(java.util.List<IShape> newSelection)
|
void |
LDrawing.setSelection(java.util.List<IShape> newSelection)
|
Constructors in net.sf.latexdraw.glib.models.impl with parameters of type IShape | |
---|---|
LArrow(IArrow arrow,
IShape owner)
Creates an arrow from an other arrow. |
|
LArrow(IShape owner)
Creates an arrow. |
Uses of IShape in net.sf.latexdraw.glib.models.interfaces |
---|
Subinterfaces of IShape in net.sf.latexdraw.glib.models.interfaces | |
---|---|
interface |
IArc
Defines an interface that classes defining a elliptic arc should implement. |
interface |
IAxes
Defines an interface that classes defining latex axes should implement. |
interface |
IBezierCurve
Defines an interface that classes defining a Bezier curve should implement. |
interface |
ICircle
Defines an interface that classes defining a circle should implement. |
interface |
ICircleArc
Defines an interface that classes defining a circled arc should implement. |
interface |
IControlPointShape
Defines an interface that classes defining a shape, containg control points, should implement. |
interface |
ICurve
Defines an interface that classes defining a latex curve should implement. |
interface |
IDot
Defines an interface that classes defining a dot should implement. |
interface |
IEllipse
Defines an interface that classes defining an ellipse should implement. |
interface |
IFreehand
Defines an interface that classes defining a freehand shape should implement. |
interface |
IGrid
Defines an interface that classes defining a latex grid should implement. |
interface |
IGroup
Defines an interface that classes defining a group of shapes should implement. |
interface |
IModifiablePointsShape
Defines an interface for shapes that contain modifiable points. |
interface |
IPicture
Defines an interface that classes defining a picture should implement. |
interface |
IPlot
Defines an interface that classes defining a plot should implement. |
interface |
IPolygon
Defines an interface that classes defining a polygon should implement. |
interface |
IPolyline
Defines an interface that classes defining a polyline should implement. |
interface |
IPositionShape
Defines an interface that classes defining a shape that has a position should implement. |
interface |
IRectangle
Defines an interface that classes defining a rectangle should implement. |
interface |
IRectangularShape
Defines an interface for rectangular shapes. |
interface |
IRhombus
Defines an interface that classes defining a rhombus should implement. |
interface |
ISquare
Defines an interface that classes defining a square should implement. |
interface |
IStandardGrid
Defines an interface that classes defining a model for latex grid should implement. |
interface |
IText
Defines an interface that classes defining a text should implement. |
interface |
ITriangle
Defines an interface that classes defining a triangle should implement. |
Methods in net.sf.latexdraw.glib.models.interfaces with type parameters of type IShape | ||
---|---|---|
|
IShapeFactory.newShape(java.lang.Class<T> shapeClass)
|
Methods in net.sf.latexdraw.glib.models.interfaces that return IShape | |
---|---|
IShape |
IShape.duplicate()
Creates a duplicate of the shape (however id are not the same). |
IShape |
IShapeFactory.duplicate(IShape shape)
Duplicates the given shape. |
IShape |
IArrow.getShape()
|
IShape |
ISetShapes.getShapeAt(int i)
Allows to get the shape located at the given position. |
IShape |
IDrawing.getTempShape()
|
IShape |
ISetShapes.removeShape(int i)
Removes a shape of the drawing a the given position. |
Methods in net.sf.latexdraw.glib.models.interfaces that return types with arguments of type IShape | |
---|---|
java.util.List<IShape> |
ISetShapes.getShapes()
|
IUnary<IShape> |
IDrawing.getUnaryTempShape()
|
Methods in net.sf.latexdraw.glib.models.interfaces with parameters of type IShape | |
---|---|
void |
ISetShapes.addShape(IShape s)
Adds a shape to the drawing. |
void |
ISetShapes.addShape(IShape s,
int index)
Adds a shape to the drawing at at given position. |
void |
IDrawing.addToSelection(IShape sh)
Adds the given shape to the selection. |
boolean |
ISetShapes.contains(IShape s)
Allows to know if a shape is in the drawing. |
void |
IShape.copy(IShape s)
Copies a shape using another. |
IArrow |
IShapeFactory.createArrow(IArrow arrow,
IShape owner)
Creates an arrow from an other arrow. |
IArrow |
IShapeFactory.createArrow(IShape owner)
Creates an arrow. |
IShape |
IShapeFactory.duplicate(IShape shape)
Duplicates the given shape. |
boolean |
IShape.isParametersEquals(IShape s,
boolean considerShadow)
Checks if the parameters of the shapes are equals. |
void |
IDrawing.removeFromSelection(IShape sh)
Removes the given shape from the selection. |
boolean |
ISetShapes.removeShape(IShape s)
Removes a shape of the drawing. |
void |
IDrawing.setSelection(IShape sh)
Selects the given shape and unselect the already selected shapes. |
void |
IArrow.setShape(IShape shape)
Defines the shape that contains the arrow. |
void |
IDrawing.setTempShape(IShape tempShape)
Sets the temporary shape. |
Method parameters in net.sf.latexdraw.glib.models.interfaces with type arguments of type IShape | |
---|---|
void |
IDrawing.addToSelection(java.util.List<IShape> shapes)
Adds the given shapes to the selection. |
void |
IDrawing.setSelection(java.util.List<IShape> shapes)
Selects the given shapes and unselect the already selected shapes. |
Uses of IShape in net.sf.latexdraw.glib.views |
---|
Classes in net.sf.latexdraw.glib.views with type parameters of type IShape | |
---|---|
class |
AbstractCodeView<S extends IShape>
Defines an abstract view for code-view. |
class |
AbstractView<S extends IShape>
Defines an abstract view. |
Fields in net.sf.latexdraw.glib.views declared as IShape | |
---|---|
protected S |
AbstractView.shape
The shape model. |
Methods in net.sf.latexdraw.glib.views that return IShape | |
---|---|
IShape |
IAbstractView.getShape()
|
Uses of IShape in net.sf.latexdraw.glib.views.Java2D.impl |
---|
Classes in net.sf.latexdraw.glib.views.Java2D.impl with type parameters of type IShape | |
---|---|
(package private) class |
LShapeView<S extends IShape>
Defines a view of the LShape model. |
Methods in net.sf.latexdraw.glib.views.Java2D.impl with parameters of type IShape | |
---|---|
IViewShape |
LViewsFactory.createView(IShape shape)
|
Constructor parameters in net.sf.latexdraw.glib.views.Java2D.impl with type arguments of type IShape | |
---|---|
LViewsFactory.CreateView2DCmd(LViewsFactory.CreateView2DCmd next,
java.lang.Class<? extends IShape> classShape)
Creates the command. |
Uses of IShape in net.sf.latexdraw.glib.views.Java2D.interfaces |
---|
Methods in net.sf.latexdraw.glib.views.Java2D.interfaces with parameters of type IShape | |
---|---|
IViewShape |
IViewsFactory.createView(IShape shape)
Creates a view from a shape. |
Uses of IShape in net.sf.latexdraw.glib.views.pst |
---|
Classes in net.sf.latexdraw.glib.views.pst with type parameters of type IShape | |
---|---|
(package private) class |
PSTClassicalView<S extends IShape>
Defines methods for classical PSTricks views. |
(package private) class |
PSTShapeView<S extends IShape>
Defines a PSTricks view of the LShape model. |
Methods in net.sf.latexdraw.glib.views.pst with parameters of type IShape | |
---|---|
PSTShapeView<?> |
PSTViewsFactory.createView(IShape shape)
Creates a view from a shape. |
PSTShapeView<?> |
PSTViewsSynchroniser.getView(IShape shape)
|
boolean |
PSTViewsSynchroniser.updateCode(IShape view)
|
Constructor parameters in net.sf.latexdraw.glib.views.pst with type arguments of type IShape | |
---|---|
PSTViewsFactory.CreateViewPSTCmd(PSTViewsFactory.CreateViewPSTCmd next,
java.lang.Class<? extends IShape> classShape)
Creates the command. |
Uses of IShape in net.sf.latexdraw.glib.views.synchroniser |
---|
Fields in net.sf.latexdraw.glib.views.synchroniser with type parameters of type IShape | |
---|---|
protected java.util.Map<IShape,AbstractCodeView<?>> |
ViewsSynchroniser.viewsCode
The code views to synchronise. |
Methods in net.sf.latexdraw.glib.views.synchroniser with parameters of type IShape | |
---|---|
AbstractCodeView<?> |
ViewsSynchroniser.getView(IShape shape)
|
abstract boolean |
ViewsSynchroniser.updateCode(IShape shape)
Updates the code corresponding to the given shape. |
Uses of IShape in net.sf.latexdraw.instruments |
---|
Methods in net.sf.latexdraw.instruments that return IShape | |
---|---|
abstract IShape |
EditionChoice.createShapeInstance()
|
IShape |
Pencil.createShapeInstance()
|
Methods in net.sf.latexdraw.instruments with parameters of type IShape | |
---|---|
private double |
DnD2AddShape.getGap(IShape shape)
|
void |
Pencil.setShapeParameters(IShape shape)
Configures the given shape with the parameters (e.g. thickness, colours, etc.) of the pencil. |
protected void |
MetaShapeCustomiser.update(IShape shape)
|
protected void |
ShapeArcCustomiser.update(IShape shape)
|
protected void |
ShapeArrowCustomiser.update(IShape shape)
|
protected void |
ShapeAxesCustomiser.update(IShape shape)
|
protected void |
ShapeBorderCustomiser.update(IShape shape)
|
protected void |
ShapeCoordDimCustomiser.update(IShape shape)
|
protected void |
ShapeDotCustomiser.update(IShape shape)
|
protected void |
ShapeDoubleBorderCustomiser.update(IShape shape)
|
protected void |
ShapeFillingCustomiser.update(IShape shape)
|
protected void |
ShapeGridCustomiser.update(IShape shape)
|
protected void |
ShapeGrouper.update(IShape shape)
|
protected abstract void |
ShapePropertyCustomiser.update(IShape shape)
Updates the widgets using the given shape. |
protected void |
ShapeRotationCustomiser.update(IShape shape)
|
protected void |
ShapeShadowCustomiser.update(IShape shape)
|
protected void |
TextCustomiser.update(IShape shape)
|
Uses of IShape in net.sf.latexdraw.mapping |
---|
Fields in net.sf.latexdraw.mapping with type parameters of type IShape | |
---|---|
protected java.util.List<IShape> |
SelectionMapping.selection
The selected shapes. |
protected java.util.List<IShape> |
ShapeList2ExporterMapping.shapes
The list of shapes to listen. |
Methods in net.sf.latexdraw.mapping that return types with arguments of type IShape | |
---|---|
java.util.List<IShape> |
SelectionMapping.getSource()
|
java.util.List<IShape> |
ShapeList2ExporterMapping.getSource()
|
Constructors in net.sf.latexdraw.mapping with parameters of type IShape | |
---|---|
Shape2BorderMapping(IShape source,
Border target)
Object2ObjectMapping.Object2ObjectMapping(Object, Object) |
|
Shape2ViewMapping(IShape source,
IViewShape target)
Object2ObjectMapping.Object2ObjectMapping(Object, Object) |
Constructor parameters in net.sf.latexdraw.mapping with type arguments of type IShape | |
---|---|
Selection2BorderMapping(java.util.List<IShape> selection,
Border border)
Creates the mapping. |
|
Selection2DeleterMapping(java.util.List<IShape> selection,
ShapeDeleter deleter)
Creates the mapping. |
|
Selection2MetaCustumiserMapping(java.util.List<IShape> selection,
MetaShapeCustomiser shapeCustomiser)
Creates the mapping. |
|
SelectionMapping(java.util.List<IShape> selection)
Creates the mapping. |
|
ShapeList2ExporterMapping(java.util.List<IShape> shapes,
Exporter exporter)
Creates a mapping between a list of shapes and the instrument exporter. |
|
ShapeList2ViewListMapping(java.util.List<IShape> source,
java.util.List<IViewShape> target)
SymmetricList2ListMapping.SymmetricList2ListMapping(List, List) |
|
TempShape2TempViewMapping(IUnary<IShape> source,
IUnary<IViewShape> target)
Unary2UnaryMapping.Unary2UnaryMapping(IUnary, IUnary) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |