es.unex.sextante.tin.smoothTinBezier
Class Bezier

java.lang.Object
  extended by 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
 

Constructor Detail

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
Method Detail

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 u
v - - barycentric koeficient v
Returns:
new point

printToConsole

protected void printToConsole()


Copyright © 2014 gvSIG Association. All Rights Reserved.