|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDot
Defines an interface that classes defining a dot should implement.
This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
07/03/2009
Nested Class Summary | |
---|---|
static class |
IDot.DotStyle
The different styles of dot. |
Nested classes/interfaces inherited from interface net.sf.latexdraw.glib.models.interfaces.IShape |
---|
IShape.BorderPos, IShape.FillingStyle, IShape.LineStyle, IShape.Position |
Field Summary | |
---|---|
static double |
PLUS_COEFF_WIDTH
The thickness of the plus shape is computed with that coefficient. |
static double |
THICKNESS_O_STYLE_FACTOR
Useful to calculate the thickness of dot with the o style. |
Fields inherited from interface net.sf.latexdraw.glib.models.interfaces.IShape |
---|
GOLDEN_ANGLE, PPC |
Method Summary | |
---|---|
IDot |
duplicate()
Creates a duplicate of the shape (however id are not the same). |
double |
getBarGap()
|
double |
getBarThickness()
|
double |
getCrossGap()
|
double |
getGeneralGap()
|
IPoint |
getLazyBottomRightPoint()
While getBottomRightPoint takes care about the current shape of the dot to compute the bottom right point, this function computes the bottom right point only using the centre and the width of the dot which are the same for all the dot styles |
IPoint |
getLazyTopLeftPoint()
While getTopLeftPoint takes care about the current shape of the dot to compute the top left point, this function computes the top left point only using the centre and the width of the dot which are the same for all the dot styles |
double |
getOGap()
|
double |
getPlusGap()
|
Methods inherited from interface net.sf.latexdraw.glib.models.interfaces.IPositionShape |
---|
getPosition, getX, getY, setPosition, setPosition, setX, setY |
Methods inherited from interface org.malai.properties.Modifiable |
---|
isModified, setModified |
Methods inherited from interface net.sf.latexdraw.glib.models.interfaces.IArrowable |
---|
getArrowInset, getArrowLength, getArrowSizeDim, getArrowSizeNum, getBracketNum, getDotSizeDim, getDotSizeNum, getRBracketNum, getTBarSizeDim, getTBarSizeNum, setArrowInset, setArrowLength, setArrowSizeDim, setArrowSizeNum, setBracketNum, setDotSizeDim, setDotSizeNum, setRBracketNum, setTBarSizeDim, setTBarSizeNum |
Methods inherited from interface net.sf.latexdraw.glib.models.interfaces.Dottable |
---|
getDotFillingCol, getDotStyle, getRadius, hasDot, isFillable, setDotFillingCol, setDotStyle, setRadius |
Field Detail |
---|
static final double THICKNESS_O_STYLE_FACTOR
static final double PLUS_COEFF_WIDTH
Method Detail |
---|
IDot duplicate()
IShape
duplicate
in interface IShape
IPoint getLazyTopLeftPoint()
IPoint getLazyBottomRightPoint()
double getPlusGap()
double getCrossGap()
double getBarGap()
double getBarThickness()
double getGeneralGap()
double getOGap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |