public static interface DxfFile.EntityFactory extends Projected
| Modifier and Type | Method and Description |
|---|---|
void |
addVertex(DxfGroupVector v)
A�ade un v�rtice a la polil�nea que se est� creando
|
void |
createArc(DxfGroupVector v)
Crea un nuevo arco partiendo de la informaci�n almacenada en el DXF
|
void |
createAttdef(DxfGroupVector v)
Construye la definici�n de un nuevo atributo partiendo de la
informaci�n almacenada en el DXF
|
void |
createAttrib(DxfGroupVector v)
Crea un nuevo atributo partiendo de la informaci�n almacenada en el
DXF
|
void |
createBlock(DxfGroupVector v)
Crea un bloque
|
void |
createCircle(DxfGroupVector v)
Crea un nuevo c�rculo partiendo de la informaci�n almacenada en
el DXF
|
void |
createEllipse(DxfGroupVector v)
Crea una nueva elipse partiendo de la informaci�n almacenada en el
DXF
|
void |
createInsert(DxfGroupVector v)
Crea un nuevo punto de inserci�n partiendo de la informaci�n
almacenada en el DXF
|
void |
createLayer(DxfGroupVector v)
Crea una nueva capa partiendo de la informaci�n almacenada en el
DXF
|
void |
createLine(DxfGroupVector v)
Crea una nueva l�nea partiendo de la informaci�n almacenada en el
DXF
|
void |
createLwPolyline(DxfGroupVector v)
Crea una nueva LwPolyline partiendo de la informaci�n almacenada en
el DXF
|
void |
createMText(DxfGroupVector v)
Crea un nuevo MText partiendo de la informaci�n almacenada en el
DXF
|
void |
createPoint(DxfGroupVector v)
Crea un nuevo punto partiendo de la informaci�n almacenada en el
DXF
|
void |
createPolyline(DxfGroupVector v)
Crea una nueva polil�nea partiendo de la informaci�n almacenada
en el DXF
|
void |
createSolid(DxfGroupVector v)
Crea un nuevo s�lido 2D partiendo de la informaci�n almacenada en
el DXF
|
void |
createSpline(DxfGroupVector v)
Crea un nuevo Spline partiendo de la informaci�n almacenada en el
DXF
|
void |
createText(DxfGroupVector v)
Crea un nuevo texto partiendo de la informaci�n almacenada en el
DXF
|
void |
depureAttributes()
Borra los atributos repetidos
|
void |
endBlk(DxfGroupVector v)
Fin de la definici�n de un bloqe
|
void |
endSeq()
Fin de secuencia
|
java.util.Vector |
getAttributes()
Permite la gesti�n de los atributos almacenados en unn DXF
|
java.util.Vector |
getBlkList()
Devuelve la lista de bloques
|
Extent |
getExtent()
Devuelve el extent
|
IObjList |
getObjects()
Devuelve los objetos almacenados en el DXF
|
boolean |
isDxf3DFile()
Permite saber si se trata de un fichero DXF en 2D o en 3D
|
void |
setAddingToBlock(boolean a)
Permite saber si se est�n a�adiendo elementos a un bloque
|
void |
testBlocks()
Gestiona los bloques que no se han tratado en la primera vuelta
|
getProjection, reProjectvoid setAddingToBlock(boolean a)
booleano - que indica si se est�n a�adiendo elementos a un
bloquevoid createLayer(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
nueva capajava.lang.Exceptionvoid createPolyline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
nueva polil�neajava.lang.Exceptionvoid addVertex(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con la informaci�n necesaria para la
adici�n del v�rticejava.lang.Exceptionvoid endSeq()
throws java.lang.Exception
java.lang.Exceptionvoid createLwPolyline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
nueva polil�neajava.lang.Exceptionvoid createLine(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
nueva l�neajava.lang.Exceptionvoid createText(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo textojava.lang.Exceptionvoid createMText(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo MTextjava.lang.Exceptionvoid createPoint(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo puntojava.lang.Exceptionvoid createCircle(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo c�rculojava.lang.Exceptionvoid createEllipse(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
nueva elipsejava.lang.Exceptionvoid createArc(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo arcojava.lang.Exceptionvoid createInsert(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo punto de inserci�njava.lang.Exceptionvoid createSolid(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo s�lidojava.lang.Exceptionvoid createSpline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n del
nuevo Splinejava.lang.Exceptionvoid createAttdef(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la construcci�n de la
definici�n del nuevo atributojava.lang.Exceptionvoid createAttrib(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la creaci�n del nuevo
atributojava.lang.Exceptionvoid createBlock(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n para la creaci�n del nuevo
elementojava.lang.Exceptionvoid endBlk(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector - con informaci�n referente al final de un
bloquejava.lang.Exceptionvoid testBlocks()
Extent getExtent()
java.util.Vector getBlkList()
java.util.Vector getAttributes()
void depureAttributes()
IObjList getObjects()
boolean isDxf3DFile()