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
  • 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

      public Point2D getInsertionPoint()
      Returns:
      Returns the insertionPoint.
    • setInsertionPoint

      public void setInsertionPoint(Point2D insertionPoint)
      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

      public String getText()
      Returns:
      Returns the text.
    • setText

      public void setText(String text)
      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

      public Point2D getAlignmentPoint()
      Returns:
      Returns the alignmentPoint.
    • setAlignmentPoint

      public void setAlignmentPoint(Point2D alignmentPoint)
      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:
      applyExtrussion in interface IDwgExtrusionable
    • has3DData

      public boolean has3DData()
      Specified by:
      has3DData in interface IDwg3DTestable
    • getZ

      public double getZ()
      Specified by:
      getZ in interface IDwg3DTestable
    • toFMapGeometry

      public org.gvsig.fmap.geom.Geometry toFMapGeometry(boolean is3DFile) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Specified by:
      toFMapGeometry in interface IDwg2FMap
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • toFMapString

      public String toFMapString(boolean is3DFile)
      Specified by:
      toFMapString in interface IDwg2FMap
    • toString

      public String toString()
      Specified by:
      toString in interface IDwg2FMap
      Overrides:
      toString in class Object
    • setStyleHandle

      public void setStyleHandle(DwgHandleReference styleHdl)
      Parameters:
      styleHdl -
    • clone

      public Object clone()
      Overrides:
      clone in class DwgObject
    • fill

      protected void fill(DwgObject obj)
      Overrides:
      fill in class DwgObject
    • transform2Block

      public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, Map handle_objectsWithoutBlocks, DwgFile callBack)
      Specified by:
      transform2Block in interface IDwgBlockMember
    • getGeometryType

      public int getGeometryType()
      Specified by:
      getGeometryType in interface IDwg2FMap