org.kabeja.dxf
Class DXFVertex

java.lang.Object
  extended by org.kabeja.dxf.DXFEntity
      extended by org.kabeja.dxf.DXFPoint
          extended by org.kabeja.dxf.DXFVertex

public class DXFVertex
extends DXFPoint

Author:
Field Summary
 
Fields inherited from class org.kabeja.dxf.DXFPoint
p
 
Fields inherited from class org.kabeja.dxf.DXFEntity
block, color, colorRGB, doc, extrusion, flags, id, layerID, lineType, linetypeScaleFactor, lineWeight, modelSpace, thickness, transparency, visibile
 
Constructor Summary
DXFVertex()
           
DXFVertex(Point p)
           
 
Method Summary
 Bounds getBounds()
           
 double getBulge()
           
 double getEndWidth()
           
 int getPolyFaceMeshVertex0()
           
 int getPolyFaceMeshVertex1()
           
 int getPolyFaceMeshVertex2()
           
 int getPolyFaceMeshVertex3()
           
 double getStartWidth()
           
 java.lang.String getType()
           
 boolean is2DSplineApproximationVertex()
           
 boolean is2DSplineControlVertex()
           
 boolean isConstantWidth()
           
 boolean isCurveFitVertex()
           
 boolean isFaceRecord()
           
 boolean isMeshApproximationVertex()
           
 boolean isPolyFaceEdge0Visible()
           
 boolean isPolyFaceEdge1Visible()
           
 boolean isPolyFaceEdge2Visible()
           
 boolean isPolyFaceEdge3Visible()
           
 boolean isPolyFaceMeshVertex()
           
 boolean isTagentUsed()
           
 void setBulge(double bulge)
           
 void setEndWidth(double endWidth)
           
 void setPolyFaceMeshVertex0(int polyFaceMeshVertex0)
           
 void setPolyFaceMeshVertex1(int polyFaceMeshVertex1)
           
 void setPolyFaceMeshVertex2(int polyFaceMeshVertex2)
           
 void setPolyFaceMeshVertex3(int polyFaceMeshVertex3)
           
 void setStartWidth(double startWidth)
           
 void toSAX(org.xml.sax.ContentHandler handler, java.util.Map svgContext, DXFEntity entity, TransformContext transformContext)
           
 
Methods inherited from class org.kabeja.dxf.DXFPoint
getLength, getPoint, getX, getY, getZ, setPoint, setX, setY, setZ
 
Methods inherited from class org.kabeja.dxf.DXFEntity
getColor, getColorRGB, getDXFDocument, getExtrusion, getFlags, getID, getLayerName, getLineType, getLinetypeScaleFactor, getLineWeight, getThickness, getTransparency, isBlockEntity, isModelSpace, isOmitLineType, isVisibile, setBlockEntity, setColor, setColorRGB, setDXFDocument, setExtrusion, setExtrusionX, setExtrusionY, setExtrusionZ, setFlags, setID, setLayerName, setLineType, setLinetypeScaleFactor, setLineWeight, setModelSpace, setThickness, setTransparency, setVisibile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DXFVertex

public DXFVertex()

DXFVertex

public DXFVertex(Point p)
Method Detail

getEndWidth

public double getEndWidth()
Returns:
Returns the endWidth.

setEndWidth

public void setEndWidth(double endWidth)
Parameters:
endWidth - The endWidth to set.

getStartWidth

public double getStartWidth()
Returns:
Returns the startWidth.

setStartWidth

public void setStartWidth(double startWidth)
Parameters:
startWidth - The startWidth to set.

toSAX

public void toSAX(org.xml.sax.ContentHandler handler,
                  java.util.Map svgContext,
                  DXFEntity entity,
                  TransformContext transformContext)
           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getBounds

public Bounds getBounds()
Overrides:
getBounds in class DXFPoint

getBulge

public double getBulge()
Returns:
Returns the bulge.

setBulge

public void setBulge(double bulge)
Parameters:
bulge - The bulge to set.

getType

public java.lang.String getType()
Overrides:
getType in class DXFPoint

isConstantWidth

public boolean isConstantWidth()

isCurveFitVertex

public boolean isCurveFitVertex()

isTagentUsed

public boolean isTagentUsed()

is2DSplineControlVertex

public boolean is2DSplineControlVertex()

is2DSplineApproximationVertex

public boolean is2DSplineApproximationVertex()

isPolyFaceMeshVertex

public boolean isPolyFaceMeshVertex()

isFaceRecord

public boolean isFaceRecord()

isMeshApproximationVertex

public boolean isMeshApproximationVertex()

getPolyFaceMeshVertex0

public int getPolyFaceMeshVertex0()
Returns:
Returns the polyFaceMeshVertex0.

setPolyFaceMeshVertex0

public void setPolyFaceMeshVertex0(int polyFaceMeshVertex0)
Parameters:
polyFaceMeshVertex0 - The polyFaceMeshVertex0 to set.

getPolyFaceMeshVertex1

public int getPolyFaceMeshVertex1()
Returns:
Returns the polyFaceMeshVertex1.

setPolyFaceMeshVertex1

public void setPolyFaceMeshVertex1(int polyFaceMeshVertex1)
Parameters:
polyFaceMeshVertex1 - The polyFaceMeshVertex1 to set.

getPolyFaceMeshVertex2

public int getPolyFaceMeshVertex2()
Returns:
Returns the polyFaceMeshVertex2.

setPolyFaceMeshVertex2

public void setPolyFaceMeshVertex2(int polyFaceMeshVertex2)
Parameters:
polyFaceMeshVertex2 - The polyFaceMeshVertex2 to set.

getPolyFaceMeshVertex3

public int getPolyFaceMeshVertex3()
Returns:
Returns the polyFaceMeshVertex3.

setPolyFaceMeshVertex3

public void setPolyFaceMeshVertex3(int polyFaceMeshVertex3)
Parameters:
polyFaceMeshVertex3 - The polyFaceMeshVertex3 to set.

isPolyFaceEdge0Visible

public boolean isPolyFaceEdge0Visible()

isPolyFaceEdge1Visible

public boolean isPolyFaceEdge1Visible()

isPolyFaceEdge2Visible

public boolean isPolyFaceEdge2Visible()

isPolyFaceEdge3Visible

public boolean isPolyFaceEdge3Visible()