public class EdgeContraction extends Object
Constructor and Description |
---|
EdgeContraction(ArrayList<FullInfoMesh> meshes,
boolean edgeLengthOnly) |
EdgeContraction(FullInfoMesh mesh) |
EdgeContraction(FullInfoMesh mesh,
boolean edgeLengthOnly) |
Modifier and Type | Method and Description |
---|---|
protected float |
computeCost(customnode.EdgeContraction.CEdge ce) |
ArrayList<FullInfoMesh> |
getMeshes() |
int |
getRemainingVertexCount() |
int |
getVertexCount() |
FullInfoMesh.Edge |
nextToRemove() |
int |
removeNext(int n) |
void |
removeUntil(float maxCost) |
public EdgeContraction(FullInfoMesh mesh)
public EdgeContraction(FullInfoMesh mesh, boolean edgeLengthOnly)
public EdgeContraction(ArrayList<FullInfoMesh> meshes, boolean edgeLengthOnly)
public final void removeUntil(float maxCost)
public final int removeNext(int n)
public int getRemainingVertexCount()
public final FullInfoMesh.Edge nextToRemove()
public final int getVertexCount()
public ArrayList<FullInfoMesh> getMeshes()
protected float computeCost(customnode.EdgeContraction.CEdge ce)
Copyright © 2015–2021 Fiji. All rights reserved.