interfaces
Class Layer
java.lang.Object
interfaces.Layer
- All Implemented Interfaces:
- CadObject
public class Layer
- extends java.lang.Object
- implements CadObject
Constructor Summary |
Layer()
Konstructors |
Layer(java.lang.String name,
int layerID)
|
Method Summary |
void |
addNewProperty(java.lang.String propertyName,
java.lang.String propertyValue)
Adding a new layer-property |
void |
finalizeObject(int quadrant)
|
java.awt.BasicStroke |
getBasicStroke()
|
int |
getCurrentPointNumber()
|
int |
getExtrudingDirection()
|
double |
getExtrusion()
|
java.awt.Color |
getFillColor()
|
int |
getGeometryTyp()
|
int |
getLayerID()
|
java.util.Vector<Layer.LayerProperty> |
getLayerProperties()
|
java.awt.Color |
getLineColor()
|
int |
getLineTyp()
|
double |
getLineWidth()
|
java.lang.String |
getName()
|
int |
getNumberOfPoints()
|
int |
getObjectId()
|
java.awt.Shape |
getShape(int panelID)
|
java.awt.Shape |
getShape(int panelID,
double scale)
|
double |
getTransparency()
|
int[] |
getUsedObjects()
|
java.util.Vector<Vertex> |
getVertexList()
|
private void |
initLayer(java.lang.String name,
int layerID)
|
boolean |
isFillable()
|
boolean |
isFilled()
|
boolean |
isFolderOpen()
|
boolean |
isInBuildProcess()
|
boolean |
isNewObject()
|
boolean |
isVisible()
|
void |
removeProperty(int id)
|
void |
setBasicStroke(java.awt.BasicStroke basicStroke)
|
void |
setCurrentPointNumber(int currentPointNumber)
|
void |
setExtrudingDirection(int extrudingDirection)
|
void |
setExtrusion(double extrusion)
|
void |
setFillable(boolean visible)
|
void |
setFillColor(java.awt.Color fillColor)
|
void |
setFilled(boolean filled)
|
void |
setFolderOpen(boolean folderOpen)
|
void |
setGeometryTyp(int geometryTyp)
|
void |
setInBuildProcess(boolean moving)
|
void |
setLayerID(int layerID)
|
void |
setLayerProperties(java.util.Vector<Layer.LayerProperty> layerProperties)
|
void |
setLineColor(java.awt.Color lineColor)
|
void |
setLineTyp(int lineTyp)
|
void |
setLineWidth(double lineWidth)
|
void |
setName(java.lang.String name)
|
void |
setNewObject(boolean newObject)
|
void |
setNumberOfPoints(int numberOfPoints)
|
void |
setObjectId(int id)
|
void |
setObjectPoints(int pointNumber,
double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
double scale)
|
void |
setShape(java.awt.Shape shape)
|
void |
setTransparency(double transparency)
|
void |
setUsedObjects(int[] usingObjects)
|
void |
setVertexList(java.util.Vector<Vertex> vertexList)
|
void |
setVisible(boolean visible)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private java.lang.String name
layerID
private int layerID
lineWidth
private double lineWidth
lineColor
private java.awt.Color lineColor
fillColor
private java.awt.Color fillColor
lineTyp
private int lineTyp
basicStroke
private java.awt.BasicStroke basicStroke
usedObjects
private int[] usedObjects
extrusion
private double extrusion
visible
private boolean visible
folderOpen
private boolean folderOpen
transparency
private double transparency
layerProperties
private java.util.Vector<Layer.LayerProperty> layerProperties
Layer
public Layer()
- Konstructors
Layer
public Layer(java.lang.String name,
int layerID)
initLayer
private void initLayer(java.lang.String name,
int layerID)
addNewProperty
public void addNewProperty(java.lang.String propertyName,
java.lang.String propertyValue)
- Adding a new layer-property
removeProperty
public void removeProperty(int id)
getBasicStroke
public java.awt.BasicStroke getBasicStroke()
setBasicStroke
public void setBasicStroke(java.awt.BasicStroke basicStroke)
getFillColor
public java.awt.Color getFillColor()
- Specified by:
getFillColor
in interface CadObject
setFillColor
public void setFillColor(java.awt.Color fillColor)
- Specified by:
setFillColor
in interface CadObject
getLineColor
public java.awt.Color getLineColor()
- Specified by:
getLineColor
in interface CadObject
setLineColor
public void setLineColor(java.awt.Color lineColor)
- Specified by:
setLineColor
in interface CadObject
getName
public java.lang.String getName()
- Specified by:
getName
in interface CadObject
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface CadObject
getUsedObjects
public int[] getUsedObjects()
setUsedObjects
public void setUsedObjects(int[] usingObjects)
getLayerID
public int getLayerID()
- Specified by:
getLayerID
in interface CadObject
setLayerID
public void setLayerID(int layerID)
- Specified by:
setLayerID
in interface CadObject
getLineWidth
public double getLineWidth()
- Specified by:
getLineWidth
in interface CadObject
setLineWidth
public void setLineWidth(double lineWidth)
- Specified by:
setLineWidth
in interface CadObject
getExtrusion
public double getExtrusion()
- Specified by:
getExtrusion
in interface CadObject
setExtrusion
public void setExtrusion(double extrusion)
- Specified by:
setExtrusion
in interface CadObject
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface CadObject
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface CadObject
getLineTyp
public int getLineTyp()
- Specified by:
getLineTyp
in interface CadObject
setLineTyp
public void setLineTyp(int lineTyp)
- Specified by:
setLineTyp
in interface CadObject
getTransparency
public double getTransparency()
- Specified by:
getTransparency
in interface CadObject
setTransparency
public void setTransparency(double transparency)
- Specified by:
setTransparency
in interface CadObject
isFolderOpen
public boolean isFolderOpen()
setFolderOpen
public void setFolderOpen(boolean folderOpen)
getLayerProperties
public java.util.Vector<Layer.LayerProperty> getLayerProperties()
setLayerProperties
public void setLayerProperties(java.util.Vector<Layer.LayerProperty> layerProperties)
getExtrudingDirection
public int getExtrudingDirection()
- Specified by:
getExtrudingDirection
in interface CadObject
getGeometryTyp
public int getGeometryTyp()
- Specified by:
getGeometryTyp
in interface CadObject
getNumberOfPoints
public int getNumberOfPoints()
- Specified by:
getNumberOfPoints
in interface CadObject
getObjectId
public int getObjectId()
- Specified by:
getObjectId
in interface CadObject
getShape
public java.awt.Shape getShape(int panelID)
- Specified by:
getShape
in interface CadObject
getShape
public java.awt.Shape getShape(int panelID,
double scale)
- Specified by:
getShape
in interface CadObject
getVertexList
public java.util.Vector<Vertex> getVertexList()
- Specified by:
getVertexList
in interface CadObject
isFillable
public boolean isFillable()
- Specified by:
isFillable
in interface CadObject
isFilled
public boolean isFilled()
- Specified by:
isFilled
in interface CadObject
isInBuildProcess
public boolean isInBuildProcess()
- Specified by:
isInBuildProcess
in interface CadObject
isNewObject
public boolean isNewObject()
- Specified by:
isNewObject
in interface CadObject
setExtrudingDirection
public void setExtrudingDirection(int extrudingDirection)
- Specified by:
setExtrudingDirection
in interface CadObject
setFillable
public void setFillable(boolean visible)
- Specified by:
setFillable
in interface CadObject
setFilled
public void setFilled(boolean filled)
- Specified by:
setFilled
in interface CadObject
setGeometryTyp
public void setGeometryTyp(int geometryTyp)
- Specified by:
setGeometryTyp
in interface CadObject
setInBuildProcess
public void setInBuildProcess(boolean moving)
- Specified by:
setInBuildProcess
in interface CadObject
setNewObject
public void setNewObject(boolean newObject)
- Specified by:
setNewObject
in interface CadObject
setNumberOfPoints
public void setNumberOfPoints(int numberOfPoints)
- Specified by:
setNumberOfPoints
in interface CadObject
setObjectId
public void setObjectId(int id)
- Specified by:
setObjectId
in interface CadObject
setObjectPoints
public void setObjectPoints(int pointNumber,
double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
double scale)
- Specified by:
setObjectPoints
in interface CadObject
setShape
public void setShape(java.awt.Shape shape)
- Specified by:
setShape
in interface CadObject
setVertexList
public void setVertexList(java.util.Vector<Vertex> vertexList)
- Specified by:
setVertexList
in interface CadObject
finalizeObject
public void finalizeObject(int quadrant)
- Specified by:
finalizeObject
in interface CadObject
getCurrentPointNumber
public int getCurrentPointNumber()
- Specified by:
getCurrentPointNumber
in interface CadObject
setCurrentPointNumber
public void setCurrentPointNumber(int currentPointNumber)
- Specified by:
setCurrentPointNumber
in interface CadObject