Package org.gvsig.dxf.io
Interface DxfFile.EntityFactory
- All Superinterfaces:
Projected
- All Known Implementing Classes:
DxfEntityMaker,DxfFeatureMaker
- Enclosing class:
DxfFile
Crea los objetos en el Modelo correspondiente.
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>
-
Method Summary
Modifier and TypeMethodDescriptionvoidA�ade un v�rtice a la polil�nea que se est� creandovoidCrea un nuevo arco partiendo de la informaci�n almacenada en el DXFvoidConstruye la definici�n de un nuevo atributo partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo atributo partiendo de la informaci�n almacenada en el DXFvoidCrea un bloquevoidCrea un nuevo c�rculo partiendo de la informaci�n almacenada en el DXFvoidCrea una nueva elipse partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo punto de inserci�n partiendo de la informaci�n almacenada en el DXFvoidCrea una nueva capa partiendo de la informaci�n almacenada en el DXFvoidCrea una nueva l�nea partiendo de la informaci�n almacenada en el DXFvoidCrea una nueva LwPolyline partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo MText partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo punto partiendo de la informaci�n almacenada en el DXFvoidCrea una nueva polil�nea partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo s�lido 2D partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo Spline partiendo de la informaci�n almacenada en el DXFvoidCrea un nuevo texto partiendo de la informaci�n almacenada en el DXFvoidBorra los atributos repetidosvoidFin de la definici�n de un bloqevoidendSeq()Fin de secuenciaPermite la gesti�n de los atributos almacenados en unn DXFDevuelve la lista de bloquesDevuelve el extentDevuelve los objetos almacenados en el DXFbooleanPermite saber si se trata de un fichero DXF en 2D o en 3DvoidsetAddingToBlock(boolean a) Permite saber si se est�n a�adiendo elementos a un bloquevoidGestiona los bloques que no se han tratado en la primera vueltaMethods inherited from interface org.cresques.geo.Projected
getProjection, reProject
-
Method Details
-
setAddingToBlock
void setAddingToBlock(boolean a) Permite saber si se est�n a�adiendo elementos a un bloque- Parameters:
booleano- que indica si se est�n a�adiendo elementos a un bloque
-
createLayer
Crea una nueva capa partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la nueva capa- Throws:
Exception
-
createPolyline
Crea una nueva polil�nea partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la nueva polil�nea- Throws:
Exception
-
addVertex
A�ade un v�rtice a la polil�nea que se est� creando- Parameters:
DxfGroupVector- con la informaci�n necesaria para la adici�n del v�rtice- Throws:
Exception
-
endSeq
Fin de secuencia- Throws:
Exception
-
createLwPolyline
Crea una nueva LwPolyline partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la nueva polil�nea- Throws:
Exception
-
createLine
Crea una nueva l�nea partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la nueva l�nea- Throws:
Exception
-
createText
Crea un nuevo texto partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo texto- Throws:
Exception
-
createMText
Crea un nuevo MText partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo MText- Throws:
Exception
-
createPoint
Crea un nuevo punto partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo punto- Throws:
Exception
-
createCircle
Crea un nuevo c�rculo partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo c�rculo- Throws:
Exception
-
createEllipse
Crea una nueva elipse partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la nueva elipse- Throws:
Exception
-
createArc
Crea un nuevo arco partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo arco- Throws:
Exception
-
createInsert
Crea un nuevo punto de inserci�n partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo punto de inserci�n- Throws:
Exception
-
createSolid
Crea un nuevo s�lido 2D partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo s�lido- Throws:
Exception
-
createSpline
Crea un nuevo Spline partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n del nuevo Spline- Throws:
Exception
-
createAttdef
Construye la definici�n de un nuevo atributo partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la construcci�n de la definici�n del nuevo atributo- Throws:
Exception
-
createAttrib
Crea un nuevo atributo partiendo de la informaci�n almacenada en el DXF- Parameters:
DxfGroupVector- con informaci�n para la creaci�n del nuevo atributo- Throws:
Exception
-
createBlock
Crea un bloque- Parameters:
DxfGroupVector- con informaci�n para la creaci�n del nuevo elemento- Throws:
Exception
-
endBlk
Fin de la definici�n de un bloqe- Parameters:
DxfGroupVector- con informaci�n referente al final de un bloque- Throws:
Exception
-
testBlocks
void testBlocks()Gestiona los bloques que no se han tratado en la primera vuelta -
getExtent
Extent getExtent()Devuelve el extent- Returns:
- el extent
-
getBlkList
Vector getBlkList()Devuelve la lista de bloques- Returns:
- la lista de bloques
-
getAttributes
Vector getAttributes()Permite la gesti�n de los atributos almacenados en unn DXF- Returns:
- un Vector con la lista de atributos
-
depureAttributes
void depureAttributes()Borra los atributos repetidos -
getObjects
IObjList getObjects()Devuelve los objetos almacenados en el DXF- Returns:
- IObjList con los objetos procedentes del DXF
-
isDxf3DFile
boolean isDxf3DFile()Permite saber si se trata de un fichero DXF en 2D o en 3D- Returns:
- booleano que indica si se trata de un fichero DXF 3D
-