de.jreality.geometry
Class IndexedLineSetFactory
java.lang.Object
de.jreality.geometry.AbstractGeometryFactory
de.jreality.geometry.IndexedLineSetFactory
public class IndexedLineSetFactory
- extends AbstractGeometryFactory
IndexedLineSetFactory
public IndexedLineSetFactory()
setVertexCount
public void setVertexCount(int count)
setVertexAttribute
public void setVertexAttribute(Attribute attr,
DataList data)
setVertexAttribute
public void setVertexAttribute(Attribute attr,
double[] data)
setVertexAttribute
public void setVertexAttribute(Attribute attr,
double[][] 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)
setEdgeCount
public void setEdgeCount(int count)
setEdgeAttribute
public void setEdgeAttribute(Attribute attr,
DataList data)
- It's not documented why, but the superclass methods are protected, so we
have to implement these as public
setEdgeAttribute
public void setEdgeAttribute(Attribute attr,
double[] data)
setEdgeAttribute
public void setEdgeAttribute(Attribute attr,
double[][] data)
setEdgeIndices
public void setEdgeIndices(DataList data)
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)
getEdgeCount
public int getEdgeCount()
getLineCount
public int getLineCount()
- Deprecated. Use
setEdgeCount(int)
.
setLineCount
public void setLineCount(int count)
- Deprecated. Use
setEdgeCount(int)
.
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)