com.partnersoft.v3x.io.formats.dxf
Class DXFVertex

java.lang.Object
  extended by com.partnersoft.v3x.io.formats.dxf.DXFEntity
      extended by com.partnersoft.v3x.io.formats.dxf.DXFGraphic
          extended by com.partnersoft.v3x.io.formats.dxf.DXFVertex
All Implemented Interfaces:
DXFGroupActor

public class DXFVertex
extends DXFGraphic

A DXF VERTEX entity.


Field Summary
 float bulge
           
 boolean controlPoint
           
 float locationX
           
 float locationY
           
 boolean polyfaceMesh
           
 boolean polyfaceMeshVertex
           
 int polyfaceMeshVertexIndex1
           
 int polyfaceMeshVertexIndex2
           
 int polyfaceMeshVertexIndex3
           
 int polyfaceMeshVertexIndex4
           
 int vertexFlags
           
 
Fields inherited from class com.partnersoft.v3x.io.formats.dxf.DXFGraphic
color, dbConnectID, dbConnectType, extendedData, layerName, linetypeName, originalLayerName, xDictionaryHandle
 
Fields inherited from class com.partnersoft.v3x.io.formats.dxf.DXFEntity
appGroupName, handle, insideAppGroup
 
Constructor Summary
DXFVertex()
           
 
Method Summary
 void copyStateFrom(DXFEntity nother)
          Copies the attributes from the given DXFEntity.
 void processGroup(int code, DXFProtoValue value)
          Acts on groups; interprets them and populates properties.
 void resetToDefaults()
          Resets all values to defaults; useful when reusing objects.
 java.lang.String toString()
           
 
Methods inherited from class com.partnersoft.v3x.io.formats.dxf.DXFEntity
begin, clone, end
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

locationX

public float locationX

locationY

public float locationY

bulge

public float bulge

vertexFlags

public int vertexFlags

polyfaceMeshVertexIndex1

public int polyfaceMeshVertexIndex1

polyfaceMeshVertexIndex2

public int polyfaceMeshVertexIndex2

polyfaceMeshVertexIndex3

public int polyfaceMeshVertexIndex3

polyfaceMeshVertexIndex4

public int polyfaceMeshVertexIndex4

controlPoint

public boolean controlPoint

polyfaceMesh

public boolean polyfaceMesh

polyfaceMeshVertex

public boolean polyfaceMeshVertex
Constructor Detail

DXFVertex

public DXFVertex()
Method Detail

resetToDefaults

public void resetToDefaults()
Resets all values to defaults; useful when reusing objects.

Overrides:
resetToDefaults in class DXFGraphic

processGroup

public void processGroup(int code,
                         DXFProtoValue value)
Acts on groups; interprets them and populates properties.

Specified by:
processGroup in interface DXFGroupActor
Overrides:
processGroup in class DXFGraphic

copyStateFrom

public void copyStateFrom(DXFEntity nother)
Description copied from class: DXFEntity
Copies the attributes from the given DXFEntity. Subclasses should implement this, but call it as well:
 public void copyState(DXFEntity nother) {
    super.copyStateFrom(nother);
    someState = nother.someState;
    ....
 

Overrides:
copyStateFrom in class DXFGraphic

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object