Uses of Class
org.jocl.cloth.EdgeData

Packages that use EdgeData
org.jocl.cloth The main package for the cloth simulator 
 

Uses of EdgeData in org.jocl.cloth
 

Methods in org.jocl.cloth that return EdgeData
(package private) static
<T extends de.javagl.simplemesh.Edge>
EdgeData[][]
ClusterSetsCreator.createClusterSets(java.util.Collection<T> edges, int numClusters)
          Create the EdgeData objects for the clustered sets of edges of the given collection
(package private) static EdgeData EdgeDataCreator.createEdgeData(java.util.Collection<? extends de.javagl.simplemesh.Edge> edges)
          Create the EdgeData from the given edges.
(package private) static
<T extends de.javagl.simplemesh.Edge>
EdgeData[]
IndependentSetsCreator.createIndependentSets(java.util.Collection<T> edges)
          Create the EdgeData objects for the independent sets of edges of the given collection
(package private)  EdgeData[][] SimData.getClustersSets()
          Returns the EdgeData for the clusters sets
(package private)  EdgeData SimData.getEdgeData()
          Returns the EdgeData
(package private)  EdgeData[] SimData.getIndependentSets()
          Returns the EdgeData for the independent sets
 

Methods in org.jocl.cloth with parameters of type EdgeData
(package private) static void ClothSimulationMethods.enforceConstraints(EdgeData[] e, float[] candidatePositions, float[] invMasses, float deviation, int numIterations)
          Perform the specified number of iterations for the edge constraint enforcement.
(package private) static void EdgeDataCreator.initEdgeData(java.util.Collection<? extends de.javagl.simplemesh.Edge> edges, EdgeData e)
          Fill the given EdgeData with the information from the given edges.
 

Constructors in org.jocl.cloth with parameters of type EdgeData
ClothSimulationCoreJava(ResourceHandle<java.nio.FloatBuffer> positionsHandle, ParticleData p, EdgeData[][] e)
          Creates a new cloth simulation core that will write the vertex positions into the buffer obtained from the given handle, and operates on the given simulation data .
ClothSimulationCoreJOCL(CLSetup clSetup, ParticleData p, ResourceHandle<org.jocl.cl_mem> positions, ResourceHandle<org.jocl.cl_mem> candidatePositions, EdgeData[] e, ResourceHandle<java.nio.FloatBuffer> renderingPositions)
          Creates a new cloth simulation core
SimData(ParticleData particleData, EdgeData edgeData, FaceData faceData, NormalData normalData, EdgeData[] independentSets, EdgeData[][] clustersSets)
          Creates a new SimData object
SimData(ParticleData particleData, EdgeData edgeData, FaceData faceData, NormalData normalData, EdgeData[] independentSets, EdgeData[][] clustersSets)
          Creates a new SimData object
SimData(ParticleData particleData, EdgeData edgeData, FaceData faceData, NormalData normalData, EdgeData[] independentSets, EdgeData[][] clustersSets)
          Creates a new SimData object