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, reProject
void 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.Exception
void createPolyline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva polil�neajava.lang.Exception
void addVertex(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con la informaci�n necesaria para la
adici�n del v�rticejava.lang.Exception
void endSeq() throws java.lang.Exception
java.lang.Exception
void createLwPolyline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva polil�neajava.lang.Exception
void createLine(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva l�neajava.lang.Exception
void createText(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo textojava.lang.Exception
void createMText(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo MTextjava.lang.Exception
void createPoint(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo puntojava.lang.Exception
void createCircle(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo c�rculojava.lang.Exception
void createEllipse(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva elipsejava.lang.Exception
void createArc(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo arcojava.lang.Exception
void createInsert(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo punto de inserci�njava.lang.Exception
void createSolid(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo s�lidojava.lang.Exception
void createSpline(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo Splinejava.lang.Exception
void createAttdef(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
definici�n del nuevo atributojava.lang.Exception
void createAttrib(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la creaci�n del nuevo
atributojava.lang.Exception
void createBlock(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n para la creaci�n del nuevo
elementojava.lang.Exception
void endBlk(DxfGroupVector v) throws java.lang.Exception
DxfGroupVector
- con informaci�n referente al final de un
bloquejava.lang.Exception
void testBlocks()
Extent getExtent()
java.util.Vector getBlkList()
java.util.Vector getAttributes()
void depureAttributes()
IObjList getObjects()
boolean isDxf3DFile()