es.unex.sextante.tin.smoothTinBezier
Class Bezier
java.lang.Object
es.unex.sextante.tin.smoothTinBezier.Bezier
public class Bezier
- extends java.lang.Object
|
Constructor Summary |
protected |
Bezier(com.vividsolutions.jts.geom.Coordinate b300,
com.vividsolutions.jts.geom.Coordinate b030,
com.vividsolutions.jts.geom.Coordinate b003,
com.vividsolutions.jts.geom.Coordinate b210,
com.vividsolutions.jts.geom.Coordinate b120,
com.vividsolutions.jts.geom.Coordinate b021,
com.vividsolutions.jts.geom.Coordinate b012,
com.vividsolutions.jts.geom.Coordinate b102,
com.vividsolutions.jts.geom.Coordinate b201,
com.vividsolutions.jts.geom.Coordinate b111)
Constructor |
|
Method Summary |
boolean |
contains(com.vividsolutions.jts.geom.Coordinate P)
The method which testing, if the triangle contains the point |
protected com.vividsolutions.jts.geom.Coordinate |
getElevation(double u,
double v,
double scaleZ)
Protected method for counting elevation of triangle's point with coordinates u,v |
protected void |
printToConsole()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bezier
protected Bezier(com.vividsolutions.jts.geom.Coordinate b300,
com.vividsolutions.jts.geom.Coordinate b030,
com.vividsolutions.jts.geom.Coordinate b003,
com.vividsolutions.jts.geom.Coordinate b210,
com.vividsolutions.jts.geom.Coordinate b120,
com.vividsolutions.jts.geom.Coordinate b021,
com.vividsolutions.jts.geom.Coordinate b012,
com.vividsolutions.jts.geom.Coordinate b102,
com.vividsolutions.jts.geom.Coordinate b201,
com.vividsolutions.jts.geom.Coordinate b111)
- Constructor
- Parameters:
bxxx - -
control points of control mesh
contains
public boolean contains(com.vividsolutions.jts.geom.Coordinate P)
- The method which testing, if the triangle contains the point
- Parameters:
P - -
point which will be tested
- Returns:
- boolean true - the triangle contains the point false - the triangle doesn't contains point
getElevation
protected com.vividsolutions.jts.geom.Coordinate getElevation(double u,
double v,
double scaleZ)
- Protected method for counting elevation of triangle's point with coordinates u,v
- Parameters:
u - -
barycentric koeficient uv - -
barycentric koeficient v
- Returns:
- new point
printToConsole
protected void printToConsole()
Copyright © 2014 gvSIG Association. All Rights Reserved.