|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.ogcwebservices.wpvs.operation.RequestGeometry
public abstract class RequestGeometry
This abstract class represents a geometry needed for Get3DFeatureInfoRequest. It contains the 3d geometry and its 2d projektion. The 2d geometry is required for WFS request, the 3d geometry for the final test of intersection.
Field Summary | |
---|---|
protected javax.media.j3d.PickShape |
pickshape
3d geometry: needed for final testing |
protected Get3DFeatureInfo |
request
The the feature info request |
protected Geometry |
wfsReqGeom
geometry for wfs query |
Constructor Summary | |
---|---|
RequestGeometry(Get3DFeatureInfo request)
Constructor to initialize the attributes needed for all geometries |
Method Summary | |
---|---|
protected javax.vecmath.Point3d |
calcEndPoint(ViewPoint viewPoint,
double depth,
int width,
int height,
int clickI,
int clickJ)
Calculates a ray through the ViewPoint and the ClickPoint. |
javax.vecmath.Point3d |
getBeginPointLine()
|
CoordinateSystem |
getCrs()
|
javax.media.j3d.PickShape |
getPickshape()
|
Get3DFeatureInfo |
getRequest()
|
Geometry |
getWfsReqGeom()
|
abstract void |
setPickshape()
Sets the geometry needed for final test of intersection |
abstract void |
setWfsReqGeom()
sets the geometry needed for WFS request |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Get3DFeatureInfo request
protected Geometry wfsReqGeom
protected javax.media.j3d.PickShape pickshape
Constructor Detail |
---|
public RequestGeometry(Get3DFeatureInfo request)
request
- the Get3DFeatureInfoRequestMethod Detail |
---|
public javax.media.j3d.PickShape getPickshape()
null
if it was not set.public Geometry getWfsReqGeom()
null
if it was not set.public javax.vecmath.Point3d getBeginPointLine()
public CoordinateSystem getCrs()
public Get3DFeatureInfo getRequest()
public abstract void setWfsReqGeom() throws GeometryException
GeometryException
- if something went wrong.public abstract void setPickshape()
protected javax.vecmath.Point3d calcEndPoint(ViewPoint viewPoint, double depth, int width, int height, int clickI, int clickJ)
viewPoint
- position of the requestdepth
- far clipping planewidth
- of the requestheight
- of the requestclickI
- x-axisclickJ
- y-axis
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org