org.jcae.mesh.amibe.ds
Interface ElementFactoryInterface

All Known Implementing Classes:
ElementFactory, ElementPatchFactory

public interface ElementFactoryInterface


Method Summary
 Triangle createTriangle(Triangle that)
           
 Triangle createTriangle(Vertex[] v)
           
 Triangle createTriangle(Vertex v0, Vertex v1, Vertex v2)
           
 Vertex createVertex(double[] x)
           
 Vertex createVertex(double u, double v)
           
 Vertex createVertex(double x, double y, double z)
           
 boolean hasAdjacency()
           
 

Method Detail

createVertex

Vertex createVertex(double u,
                    double v)

createVertex

Vertex createVertex(double x,
                    double y,
                    double z)

createVertex

Vertex createVertex(double[] x)

createTriangle

Triangle createTriangle(Vertex v0,
                        Vertex v1,
                        Vertex v2)

createTriangle

Triangle createTriangle(Vertex[] v)

createTriangle

Triangle createTriangle(Triangle that)

hasAdjacency

boolean hasAdjacency()