|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defining the surface geometry of the iso geometry model. a surface is made of 1..n surface patches. for convention it is defined that GM_Surface is a closed geometry. that means each surface patch a surface is made of must touch at least one other surface patch if a surface is made of more then one surface patch
-----------------------------------------------------
Method Summary | |
void |
addSurfacePatch(GM_SurfacePatch segment)
adds a surface patch at the end of the curve |
void |
deleteSurfacePatchAt(int index)
deletes the surface patch at the submitted index |
int |
getNumberOfSurfacePatches()
returns the number of patches building the surface |
GM_SurfacePatch |
getSurfacePatchAt(int index)
returns the surface patch at the submitted index |
void |
insertSurfacePatchAt(GM_SurfacePatch segment,
int index)
inserts a surface patch in the curve at the submitted position. all points with a position that equals index or is higher will be shifted |
void |
setSurfacePatchAt(GM_SurfacePatch segment,
int index)
writes a surface patch to the surface at submitted position. the old patch will be deleted |
Methods inherited from interface org.deegree.model.geometry.GM_OrientableSurface |
getSurfaceBoundary |
Methods inherited from interface org.deegree.model.geometry.GM_OrientablePrimitive |
getOrientation, setOrientation |
Methods inherited from interface org.deegree.model.geometry.GM_Object |
contains, contains, difference, distance, getBoundary, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, intersection, intersects, isEmpty, isWithinDistance, translate, union |
Methods inherited from interface org.deegree.model.geometry.GM_GenericSurface |
getArea, getEnvelope, getPerimeter |
Method Detail |
public int getNumberOfSurfacePatches()
public GM_SurfacePatch getSurfacePatchAt(int index) throws GM_Exception
GM_Exception
public void setSurfacePatchAt(GM_SurfacePatch segment, int index) throws GM_Exception
GM_Exception
public void insertSurfacePatchAt(GM_SurfacePatch segment, int index) throws GM_Exception
GM_Exception
public void addSurfacePatch(GM_SurfacePatch segment)
public void deleteSurfacePatchAt(int index) throws GM_Exception
GM_Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |