Package org.gvsig.dwg.lib.objects
Class DwgText
java.lang.Object
org.gvsig.dwg.lib.DwgObject
org.gvsig.dwg.lib.objects.DwgText
- All Implemented Interfaces:
Cloneable,IDwg2FMap,IDwg3DTestable,IDwgBlockMember,IDwgExtrusionable
public class DwgText
extends DwgObject
implements IDwgExtrusionable, IDwg3DTestable, IDwg2FMap, IDwgBlockMember
The DwgText class represents a DWG Text
- Author:
- jmorell
-
Field Summary
Fields inherited from class org.gvsig.dwg.lib.DwgObject
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclone()protected voidintdoubledouble[]intintintdoubledoubledoubledoublegetText()doubleintdoubledoublegetZ()booleanvoidsetAlignmentPoint(Point2D alignmentPoint) voidsetDataFlag(int dataFlag) voidsetElevation(double elevation) voidsetExtrusion(double[] extrusion) voidsetGeneration(int generation) voidsetHalign(int halign) voidsetHeight(double height) voidsetInsertionPoint(Point2D insertionPoint) voidsetObliqueAngle(double obliqueAngle) voidsetRotationAngle(double rotationAngle) voidsetStyleHandle(DwgHandleReference styleHdl) voidvoidsetThickness(double thickness) voidsetValign(int valign) voidsetWidthFactor(double widthFactor) org.gvsig.fmap.geom.GeometrytoFMapGeometry(boolean is3DFile) toFMapString(boolean is3DFile) toString()voidtransform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objectsWithoutBlocks, DwgFile callBack) Methods inherited from class org.gvsig.dwg.lib.DwgObject
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, getGeometrySubType, getGraphicData, getHandle, getIndex, getLayerHandle, getLinetypeFlags, getLineTypeHandle, getMode, getNextHandle, getNumReactors, getPlotstyleFlags, getPreviousHandle, getReactorsHandles, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, hasLayerHandle, hasLineTypeHandle, hasNextHandle, hasPlotStyleHandle, hasPreviousHandle, hasReactorsHandles, hasSubEntityHandle, hasXDicObjHandle, inserta, insertar, isGraphicsFlag, isLyrByLineType, isNoLinks, isXDicObjFlag, reactorsHandlesQuantity, setAddress, setAvanzar, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLinetypeFlags, setLineTypeHandle, setLyrByLineType, setMode, setNextHandle, setNoLinks, setNumReactors, setPlotstyleFlags, setPlotStyleHandle, setPreviousHandle, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjFlag, setXDicObjHandleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.dwg.lib.IDwg2FMap
getGeometrySubType
-
Constructor Details
-
DwgText
public DwgText(int index)
-
-
Method Details
-
getDataFlag
public int getDataFlag()- Returns:
- Returns the dataFlag.
-
setDataFlag
public void setDataFlag(int dataFlag) - Parameters:
dataFlag- The dataFlag to set.
-
getHeight
public double getHeight()- Returns:
- Returns the height.
-
setHeight
public void setHeight(double height) - Parameters:
height- The height to set.
-
getInsertionPoint
- Returns:
- Returns the insertionPoint.
-
setInsertionPoint
- Parameters:
insertionPoint- The insertionPoint to set.
-
getRotationAngle
public double getRotationAngle()- Returns:
- Returns the rotationAngle.
-
getRotationAngleInDegrees
public double getRotationAngleInDegrees() -
setRotationAngle
public void setRotationAngle(double rotationAngle) - Parameters:
rotationAngle- The rotationAngle to set.
-
getText
- Returns:
- Returns the text.
-
setText
- Parameters:
text- The text to set.
-
getElevation
public double getElevation()- Returns:
- Returns the elevation.
-
setElevation
public void setElevation(double elevation) - Parameters:
elevation- The elevation to set.
-
getThickness
public double getThickness()- Returns:
- Returns the thickness.
-
setThickness
public void setThickness(double thickness) - Parameters:
thickness- The thickness to set.
-
getExtrusion
public double[] getExtrusion()- Returns:
- Returns the extrusion.
-
getAlignmentPoint
- Returns:
- Returns the alignmentPoint.
-
setAlignmentPoint
- Parameters:
alignmentPoint- The alignmentPoint to set.
-
getGeneration
public int getGeneration()- Returns:
- Returns the generation.
-
setGeneration
public void setGeneration(int generation) - Parameters:
generation- The generation to set.
-
getHalign
public int getHalign()- Returns:
- Returns the halign.
-
setHalign
public void setHalign(int halign) - Parameters:
halign- The halign to set.
-
getObliqueAngle
public double getObliqueAngle()- Returns:
- Returns the obliqueAngle.
-
setObliqueAngle
public void setObliqueAngle(double obliqueAngle) - Parameters:
obliqueAngle- The obliqueAngle to set.
-
getValign
public int getValign()- Returns:
- Returns the valign.
-
setValign
public void setValign(int valign) - Parameters:
valign- The valign to set.
-
getWidthFactor
public double getWidthFactor()- Returns:
- Returns the widthFactor.
-
setWidthFactor
public void setWidthFactor(double widthFactor) - Parameters:
widthFactor- The widthFactor to set.
-
setExtrusion
public void setExtrusion(double[] extrusion) - Parameters:
extrusion- The extrusion to set.
-
applyExtrussion
public void applyExtrussion()- Specified by:
applyExtrussionin interfaceIDwgExtrusionable
-
has3DData
public boolean has3DData()- Specified by:
has3DDatain interfaceIDwg3DTestable
-
getZ
public double getZ()- Specified by:
getZin interfaceIDwg3DTestable
-
toFMapGeometry
public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException - Specified by:
toFMapGeometryin interfaceIDwg2FMap- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-
toFMapString
- Specified by:
toFMapStringin interfaceIDwg2FMap
-
toString
-
setStyleHandle
- Parameters:
styleHdl-
-
clone
-
fill
-
transform2Block
public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objectsWithoutBlocks, DwgFile callBack) - Specified by:
transform2Blockin interfaceIDwgBlockMember
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceIDwg2FMap
-