de.jreality.geometry
Class IndexedFaceSetFactory

java.lang.Object
  extended by de.jreality.geometry.AbstractGeometryFactory
      extended by de.jreality.geometry.IndexedFaceSetFactory

public class IndexedFaceSetFactory
extends AbstractGeometryFactory


Constructor Summary
IndexedFaceSetFactory()
           
 
Method Summary
 IndexedFaceSet getIndexedFaceSet()
           
 IndexedLineSet getIndexedLineSet()
           
 int getLineCount()
           
 PointSet getPointSet()
           
 int getVertexCount()
           
 boolean isGenerateAABBTree()
           
 boolean isGenerateEdgeLabels()
           
 boolean isGenerateEdgesFromFaces()
           
 boolean isGenerateFaceLabels()
           
 boolean isGenerateFaceNormals()
           
 boolean isGenerateVertexLabels()
           
 boolean isGenerateVertexNormals()
           
 void setEdgeColors(Color[] data)
           
 void setEdgeColors(DataList data)
           
 void setEdgeColors(double[] data)
           
 void setEdgeColors(double[][] data)
           
 void setEdgeIndices(int[] data)
           
 void setEdgeIndices(int[][] data)
           
 void setEdgeIndices(int[] data, int pointCountPerLine)
           
 void setEdgeLabels(String[] data)
           
 void setEdgeRelativeRadii(double[] data)
           
 void setFaceAttribute(Attribute attr, DataList data)
           
 void setFaceAttributes(DataListSet dls)
           
 void setFaceColors(Color[] data)
           
 void setFaceColors(DataList data)
           
 void setFaceColors(double[] data)
           
 void setFaceColors(double[][] data)
           
 void setFaceCount(int count)
           
 void setFaceIndices(DataList data)
           
 void setFaceIndices(int[] data)
           
 void setFaceIndices(int[][] data)
           
 void setFaceIndices(int[] data, int pointCountPerFace)
           
 void setFaceLabels(String[] data)
           
 void setFaceNormals(DataList data)
           
 void setFaceNormals(double[] data)
           
 void setFaceNormals(double[][] data)
           
 void setGenerateAABBTree(boolean generate)
           
 void setGenerateEdgeLabels(boolean generateEdgeLabels)
           
 void setGenerateEdgesFromFaces(boolean generateEdgesFromFaces)
           
 void setGenerateFaceLabels(boolean generateFaceLabels)
           
 void setGenerateFaceNormals(boolean generateFaceNormals)
           
 void setGenerateVertexLabels(boolean generateVertexLabels)
           
 void setGenerateVertexNormals(boolean generateVertexNormals)
           
 void setLineCount(int count)
           
 void setVertexAttribute(Attribute attr, DataList data)
           
 void setVertexAttributes(DataListSet dls)
           
 void setVertexColors(Color[] data)
           
 void setVertexColors(DataList data)
           
 void setVertexColors(double[] data)
           
 void setVertexColors(double[][] data)
           
 void setVertexCoordinates(DataList data)
           
 void setVertexCoordinates(double[] data)
           
 void setVertexCoordinates(double[][] data)
           
 void setVertexCount(int count)
           
 void setVertexLabels(String[] data)
           
 void setVertexNormals(DataList data)
           
 void setVertexNormals(double[] data)
           
 void setVertexNormals(double[][] data)
           
 void setVertexRelativeRadii(double[] data)
           
 void setVertexTextureCoordinates(DataList data)
           
 void setVertexTextureCoordinates(double[] data)
           
 void setVertexTextureCoordinates(double[][] data)
           
 
Methods inherited from class de.jreality.geometry.AbstractGeometryFactory
getGeometry, getSignature, setSignature, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedFaceSetFactory

public IndexedFaceSetFactory()
Method Detail

setVertexCount

public void setVertexCount(int count)

setVertexAttribute

public void setVertexAttribute(Attribute attr,
                               DataList data)

setVertexAttributes

public void setVertexAttributes(DataListSet dls)

setVertexCoordinates

public void setVertexCoordinates(DataList data)

setVertexCoordinates

public void setVertexCoordinates(double[] data)

setVertexCoordinates

public void setVertexCoordinates(double[][] data)

setVertexNormals

public void setVertexNormals(DataList data)

setVertexNormals

public void setVertexNormals(double[] data)

setVertexNormals

public void setVertexNormals(double[][] data)

setVertexColors

public void setVertexColors(DataList data)

setVertexColors

public void setVertexColors(double[] data)

setVertexColors

public void setVertexColors(Color[] data)

setVertexColors

public void setVertexColors(double[][] data)

setVertexTextureCoordinates

public void setVertexTextureCoordinates(DataList data)

setVertexTextureCoordinates

public void setVertexTextureCoordinates(double[] data)

setVertexTextureCoordinates

public void setVertexTextureCoordinates(double[][] data)

setVertexLabels

public void setVertexLabels(String[] data)

setVertexRelativeRadii

public void setVertexRelativeRadii(double[] data)

setLineCount

public void setLineCount(int count)

setEdgeIndices

public void setEdgeIndices(int[][] data)

setEdgeIndices

public void setEdgeIndices(int[] data,
                           int pointCountPerLine)

setEdgeIndices

public void setEdgeIndices(int[] data)

setEdgeColors

public void setEdgeColors(DataList data)

setEdgeColors

public void setEdgeColors(double[] data)

setEdgeColors

public void setEdgeColors(Color[] data)

setEdgeColors

public void setEdgeColors(double[][] data)

setEdgeLabels

public void setEdgeLabels(String[] data)

setEdgeRelativeRadii

public void setEdgeRelativeRadii(double[] data)

setFaceCount

public void setFaceCount(int count)

setFaceAttribute

public void setFaceAttribute(Attribute attr,
                             DataList data)

setFaceAttributes

public void setFaceAttributes(DataListSet dls)

setFaceIndices

public void setFaceIndices(DataList data)

setFaceIndices

public void setFaceIndices(int[][] data)

setFaceIndices

public void setFaceIndices(int[] data,
                           int pointCountPerFace)

setFaceIndices

public void setFaceIndices(int[] data)

setFaceNormals

public void setFaceNormals(DataList data)

setFaceNormals

public void setFaceNormals(double[] data)

setFaceNormals

public void setFaceNormals(double[][] data)

setFaceColors

public void setFaceColors(DataList data)

setFaceColors

public void setFaceColors(double[] data)

setFaceColors

public void setFaceColors(Color[] data)

setFaceColors

public void setFaceColors(double[][] data)

setFaceLabels

public void setFaceLabels(String[] data)

getIndexedFaceSet

public IndexedFaceSet getIndexedFaceSet()

isGenerateEdgesFromFaces

public boolean isGenerateEdgesFromFaces()

setGenerateEdgesFromFaces

public void setGenerateEdgesFromFaces(boolean generateEdgesFromFaces)

isGenerateVertexNormals

public boolean isGenerateVertexNormals()

setGenerateVertexNormals

public void setGenerateVertexNormals(boolean generateVertexNormals)

isGenerateFaceNormals

public boolean isGenerateFaceNormals()

setGenerateFaceNormals

public void setGenerateFaceNormals(boolean generateFaceNormals)

isGenerateFaceLabels

public boolean isGenerateFaceLabels()

setGenerateFaceLabels

public void setGenerateFaceLabels(boolean generateFaceLabels)

isGenerateAABBTree

public boolean isGenerateAABBTree()

setGenerateAABBTree

public void setGenerateAABBTree(boolean generate)

getLineCount

public int getLineCount()

getIndexedLineSet

public IndexedLineSet getIndexedLineSet()

isGenerateEdgeLabels

public boolean isGenerateEdgeLabels()

setGenerateEdgeLabels

public void setGenerateEdgeLabels(boolean generateEdgeLabels)

getVertexCount

public int getVertexCount()

getPointSet

public PointSet getPointSet()

isGenerateVertexLabels

public boolean isGenerateVertexLabels()

setGenerateVertexLabels

public void setGenerateVertexLabels(boolean generateVertexLabels)