org.deegree.geometry.primitive.patches
Interface Cone

All Superinterfaces:
GriddedSurfacePatch, SurfacePatch
All Known Implementing Classes:
DefaultCone

public interface Cone
extends GriddedSurfacePatch

The Cone class represents (according to GML-3.1 spec ) a gridded surface given as a family of conic sections whose control points vary linearly. A 5-point ellipse with all defining positions identical is a point. Thus, a truncated elliptical cone can be given as a 2x5 set of control points <, >. P1 is the apex of the cone. P2, P3, P4, P5 and P6 are any five distinct points around the base ellipse of the cone. If the horizontal curves are circles as opposed to ellipses, the circular cone can be constructed using <, >.

Version:
$Revision: 31641 $, $Date: 2011-08-24 21:24:55 +0200 (Wed, 24 Aug 2011) $
Author:
Andrei Ionita, last edited by: $Author: mschneider $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.patches.GriddedSurfacePatch
GriddedSurfacePatch.GriddedSurfaceType
 
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.patches.SurfacePatch
SurfacePatch.SurfacePatchType
 
Method Summary
 GriddedSurfacePatch.GriddedSurfaceType getGriddedSurfaceType()
          Must always return GriddedSurfacePatch.GriddedSurfaceType.CONE.
 
Methods inherited from interface org.deegree.geometry.primitive.patches.GriddedSurfacePatch
getNumColumns, getNumRows, getRow, getRows
 
Methods inherited from interface org.deegree.geometry.primitive.patches.SurfacePatch
getArea, getCoordinateDimension, getSurfacePatchType
 

Method Detail

getGriddedSurfaceType

GriddedSurfacePatch.GriddedSurfaceType getGriddedSurfaceType()
Must always return GriddedSurfacePatch.GriddedSurfaceType.CONE.

Specified by:
getGriddedSurfaceType in interface GriddedSurfacePatch
Returns:
GriddedSurfacePatch.GriddedSurfaceType.CONE


Copyright © 2011. All Rights Reserved.