public class DwgSpline extends DwgObject implements IDwg3DTestable, IDwg2FMap
address, avanzarFlag, color, extendedData, graphicData, graphicsFlag, handle, index, layerHandle, linetypeFlags, mode, noLinks, numReactors, plotstyleFlags, plotStyleHandle, sizeInBits, subEntityHandle, type, version, xDicObjFlag, xDicObjHandle
Constructor and Description |
---|
DwgSpline(int index) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
protected void |
fill(DwgObject obj) |
double[] |
getBeginTanVector() |
double[][] |
getControlPoints() |
double |
getControlTolerance() |
int |
getDegree() |
double[] |
getEndTanVector() |
double[][] |
getFitPoints() |
double |
getFitTolerance() |
int |
getGeometryType() |
double[] |
getKnotPoints() |
double |
getKnotTolerance() |
int |
getScenario() |
double[] |
getWeights() |
double |
getZ() |
boolean |
has3DData() |
boolean |
isClosed() |
boolean |
isPeriodic() |
boolean |
isRational() |
void |
setBeginTanVector(double[] beginTanVector) |
void |
setClosed(boolean closed) |
void |
setControlPoints(double[][] controlPoints) |
void |
setControlTolerance(double controlTolerance) |
void |
setDegree(int degree) |
void |
setEndTanVector(double[] endTanVector) |
void |
setFitPoints(double[][] fitPoints) |
void |
setFitTolerance(double fitTolerance) |
void |
setKnotPoints(double[] knotPoints) |
void |
setKnotTolerance(double knotTolerance) |
void |
setPeriodic(boolean periodic) |
void |
setRational(boolean rational) |
void |
setScenario(int scenario) |
void |
setWeights(double[] weights) |
Geometry |
toFMapGeometry(boolean is3DFile) |
String |
toFMapString(boolean is3DFile) |
String |
toString() |
addReactorHandle, getAddress, getAvanzar, getColor, getExtendedData, getGeometrySubType, getGraphicData, getHandle, getIndex, getLayerHandle, getLinetypeFlags, getLineTypeHandle, getMode, getNextHandle, getNumReactors, getPlotstyleFlags, getPreviousHandle, getReactorsHandles, getSizeInBits, getSubEntityHandle, getType, getVersion, getXDicObjHandle, hasLayerHandle, hasLineTypeHandle, hasNextHandle, hasPlotStyleHandle, hasPreviousHandle, hasReactorsHandles, hasSubEntityHandle, hasXDicObjHandle, inserta, insertar, isGraphicsFlag, isLyrByLineType, isNoLinks, isXDicObjFlag, reactorsHandlesQuantity, setAddress, setAvanzar, setColor, setExtendedData, setGraphicData, setGraphicsFlag, setHandle, setLayerHandle, setLinetypeFlags, setLineTypeHandle, setLyrByLineType, setMode, setNextHandle, setNoLinks, setNumReactors, setPlotstyleFlags, setPlotStyleHandle, setPreviousHandle, setSizeInBits, setSubEntityHandle, setType, setVersion, setXDicObjFlag, setXDicObjHandle
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGeometrySubType
public boolean isClosed()
public void setClosed(boolean closed)
closed
- The closed to set.public double[][] getControlPoints()
public void setControlPoints(double[][] controlPoints)
controlPoints
- The controlPoints to set.public double[][] getFitPoints()
public void setFitPoints(double[][] fitPoints)
fitPoints
- The fitPoints to set.public double[] getKnotPoints()
public void setKnotPoints(double[] knotPoints)
knotPoints
- The knotPoints to set.public int getScenario()
public void setScenario(int scenario)
scenario
- The scenario to set.public double[] getBeginTanVector()
public void setBeginTanVector(double[] beginTanVector)
beginTanVector
- The beginTanVector to set.public double getControlTolerance()
public void setControlTolerance(double controlTolerance)
controlTolerance
- The controlTolerance to set.public int getDegree()
public void setDegree(int degree)
degree
- The degree to set.public double[] getEndTanVector()
public void setEndTanVector(double[] endTanVector)
endTanVector
- The endTanVector to set.public double getFitTolerance()
public void setFitTolerance(double fitTolerance)
fitTolerance
- The fitTolerance to set.public double getKnotTolerance()
public void setKnotTolerance(double knotTolerance)
knotTolerance
- The knotTolerance to set.public boolean isPeriodic()
public void setPeriodic(boolean periodic)
periodic
- The periodic to set.public boolean isRational()
public void setRational(boolean rational)
rational
- The rational to set.public double[] getWeights()
public void setWeights(double[] weights)
weights
- The weights to set.public boolean has3DData()
has3DData
in interface IDwg3DTestable
public double getZ()
getZ
in interface IDwg3DTestable
public Geometry toFMapGeometry(boolean is3DFile) throws CreateGeometryException
toFMapGeometry
in interface IDwg2FMap
CreateGeometryException
public String toFMapString(boolean is3DFile)
toFMapString
in interface IDwg2FMap
public String toString()
public int getGeometryType()
getGeometryType
in interface IDwg2FMap