Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9810/src/net/sourceforge/bprocessor/model
Added Files:
Mesh.java
Log Message:
Introduced a Mesh class for geometric algorithms
--- NEW FILE: Mesh.java ---
//---------------------------------------------------------------------------------
// $Id: Mesh.java,v 1.12 2007/03/21 13:44:13 henryml Exp $
//
// Copyright (c) 2005 The BProcessor Team (http://bprocessor.sourceforge.net)
// Released under the Lesser GNU Public License v2.1
//---------------------------------------------------------------------------------
package net.sourceforge.bprocessor.model;
import java.util.Collection;
/**
*
*/
public class Mesh {
private Collection<Vertex> vertices;
private Collection<Edge> edges;
private Collection<Surface> surfaces;
/**
* Basic constructor
*/
public Mesh() {
}
/**
* Constructs a Mesh object.
* @param surfaces Collection of surfaces
* @param edges Collection of edges
* @param vertices Collection of vertices
*/
public Mesh(Collection<Surface> surfaces,
Collection<Edge> edges,
Collection<Vertex> vertices) {
this.surfaces = surfaces;
this.edges = edges;
this.vertices = vertices;
}
}
|