org.geotools.geometry.iso.util.topology
Class Simplex2D

java.lang.Object
  extended by org.geotools.geometry.iso.util.topology.BRepFace2D
      extended by org.geotools.geometry.iso.util.topology.Simplex2D

public abstract class Simplex2D
extends BRepFace2D

Author:
roehrig TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
protected  BRepNode2D[] node
           
protected  java.lang.Object[] side
           
 
Fields inherited from class org.geotools.geometry.iso.util.topology.BRepFace2D
value
 
Constructor Summary
protected Simplex2D(BRepNode2D[] p)
           
 
Method Summary
 java.util.ArrayList getAllEdgesOnFace()
           
 java.util.ArrayList getAllPointsOnFace()
           
 java.util.ArrayList getAllSimpliciesOnSimplex()
           
 java.awt.geom.Point2D getCentroid()
           
 BRepEdge2D getEdge(int s)
           
 BRepFace2D getNeighborFace(BRepEdge2D e)
           
 BRepNode2D getNextPoint(BRepNode2D v0, BRepNode2D v1)
           
 BRepNode2D getNode(int s)
           
 BRepNode2D[] getNodes()
           
 int getOrientation(int s0, int s1)
           
 int getOrientation(Simplex2D f)
           
 int getOrientation(Simplex2D f0, Simplex2D f1)
           
 int getSide(BRepEdge2D e)
           
 int getSide(BRepFace2D f)
           
 java.lang.Object getSide(int s)
           
 int getSide(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
           
 java.lang.Object[] getSides()
           
 Simplex2D getSimplex(int s)
           
 boolean hasEdge(BRepEdge2D e)
           
 boolean hasFace(BRepFace2D f)
           
 boolean hasNode(BRepNode2D v0)
           
 boolean isEdgeSide(int i)
           
 boolean isSimplexSide(int i)
           
protected  void linkEdge(BRepEdge2D e)
           
protected  void linkEdge(int s, BRepEdge2D e)
           
protected  void linkSimplex(int s, Simplex2D f)
           
abstract  int n()
           
abstract  byte side(int s)
           
protected  void swapSide(BRepEdge2D e, Simplex2D f)
           
protected  void unlinkEdge(BRepEdge2D e)
           
protected  void unlinkEdge(int s, BRepEdge2D e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

protected BRepNode2D[] node

side

protected java.lang.Object[] side
Constructor Detail

Simplex2D

protected Simplex2D(BRepNode2D[] p)
Method Detail

n

public abstract int n()

side

public abstract byte side(int s)

getNodes

public BRepNode2D[] getNodes()

getNode

public BRepNode2D getNode(int s)

getSides

public java.lang.Object[] getSides()

getSide

public java.lang.Object getSide(int s)

getEdge

public BRepEdge2D getEdge(int s)

getSimplex

public Simplex2D getSimplex(int s)

isEdgeSide

public boolean isEdgeSide(int i)

isSimplexSide

public boolean isSimplexSide(int i)

hasNode

public boolean hasNode(BRepNode2D v0)

hasEdge

public boolean hasEdge(BRepEdge2D e)

hasFace

public boolean hasFace(BRepFace2D f)

getSide

public int getSide(java.awt.geom.Point2D p0,
                   java.awt.geom.Point2D p1)

getSide

public int getSide(BRepEdge2D e)

getSide

public int getSide(BRepFace2D f)

getNeighborFace

public BRepFace2D getNeighborFace(BRepEdge2D e)

getNextPoint

public BRepNode2D getNextPoint(BRepNode2D v0,
                               BRepNode2D v1)

getAllSimpliciesOnSimplex

public java.util.ArrayList getAllSimpliciesOnSimplex()

getAllEdgesOnFace

public java.util.ArrayList getAllEdgesOnFace()

getAllPointsOnFace

public java.util.ArrayList getAllPointsOnFace()

getOrientation

public int getOrientation(int s0,
                          int s1)

getOrientation

public int getOrientation(Simplex2D f0,
                          Simplex2D f1)

getOrientation

public int getOrientation(Simplex2D f)

getCentroid

public java.awt.geom.Point2D getCentroid()

linkSimplex

protected void linkSimplex(int s,
                           Simplex2D f)

linkEdge

protected void linkEdge(int s,
                        BRepEdge2D e)

linkEdge

protected void linkEdge(BRepEdge2D e)

unlinkEdge

protected void unlinkEdge(int s,
                          BRepEdge2D e)

unlinkEdge

protected void unlinkEdge(BRepEdge2D e)

swapSide

protected void swapSide(BRepEdge2D e,
                        Simplex2D f)


Copyright © 1996-2010 Geotools. All Rights Reserved.