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
|
Vector |
getAttributes()
Permite la gesti�n de los atributos almacenados en unn DXF
|
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 Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva capaException
void createPolyline(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva polil�neaException
void addVertex(DxfGroupVector v) throws Exception
DxfGroupVector
- con la informaci�n necesaria para la
adici�n del v�rticeException
void createLwPolyline(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva polil�neaException
void createLine(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva l�neaException
void createText(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo textoException
void createMText(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo MTextException
void createPoint(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo puntoException
void createCircle(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo c�rculoException
void createEllipse(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
nueva elipseException
void createArc(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo arcoException
void createInsert(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo punto de inserci�nException
void createSolid(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo s�lidoException
void createSpline(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n del
nuevo SplineException
void createAttdef(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la construcci�n de la
definici�n del nuevo atributoException
void createAttrib(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la creaci�n del nuevo
atributoException
void createBlock(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n para la creaci�n del nuevo
elementoException
void endBlk(DxfGroupVector v) throws Exception
DxfGroupVector
- con informaci�n referente al final de un
bloqueException
void testBlocks()
Extent getExtent()
Vector getBlkList()
Vector getAttributes()
void depureAttributes()
IObjList getObjects()
boolean isDxf3DFile()