de.jreality.geometry
Class AbstractQuadMeshFactory

java.lang.Object
  extended by de.jreality.geometry.AbstractGeometryFactory
      extended by de.jreality.geometry.AbstractPointSetFactory
          extended by de.jreality.geometry.AbstractIndexedLineSetFactory
              extended by de.jreality.geometry.AbstractIndexedFaceSetFactory
                  extended by de.jreality.geometry.AbstractQuadMeshFactory
All Implemented Interfaces:
GeometryFactory
Direct Known Subclasses:
ParametricSurfaceFactory, QuadMeshFactory

public class AbstractQuadMeshFactory
extends AbstractIndexedFaceSetFactory

Author:
schmies

Method Summary
 int getULineCount()
           
 double getUTextureScale()
           
 double getUTextureShift()
           
 int getVLineCount()
           
 double getVTextureScale()
           
 double getVTextureShift()
           
 boolean isClosedInUDirection()
           
 boolean isClosedInVDirection()
           
 boolean isEdgeFromQuadMesh()
           
 boolean isGenerateTextureCoordinates()
           
 void setClosedInUDirection(boolean close)
           
 void setClosedInVDirection(boolean close)
           
 void setEdgeFromQuadMesh(boolean b)
           
 void setFaceAttribute(Attribute attr, DataList data)
           
 void setFaceCount(int count)
           
 void setGenerateTextureCoordinates(boolean generateTextureCoordinates)
           
 void setULineCount(int newU)
           
 void setUTextureScale(double textureScale)
           
 void setUTextureShift(double textureShift)
           
 void setVertexCount(int count)
           
 void setVLineCount(int newV)
           
 void setVTextureScale(double textureScale)
           
 void setVTextureShift(double textureShift)
           
 
Methods inherited from class de.jreality.geometry.AbstractIndexedFaceSetFactory
getIndexedFaceSet, isGenerateAABBTree, isGenerateEdgesFromFaces, isGenerateFaceLabels, isGenerateFaceNormals, isGenerateVertexNormals, setGenerateAABBTree, setGenerateEdgesFromFaces, setGenerateFaceLabels, setGenerateFaceNormals, setGenerateVertexNormals
 
Methods inherited from class de.jreality.geometry.AbstractIndexedLineSetFactory
getEdgeCount, getIndexedLineSet, getLineCount, isGenerateEdgeLabels, setGenerateEdgeLabels, setLineCount
 
Methods inherited from class de.jreality.geometry.AbstractPointSetFactory
getPointSet, getVertexCount, isGenerateVertexLabels, setGenerateVertexLabels, setVertexAttribute
 
Methods inherited from class de.jreality.geometry.AbstractGeometryFactory
getGeometry, getMetric, setMetric, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setVertexCount

public void setVertexCount(int count)
Overrides:
setVertexCount in class AbstractPointSetFactory

setFaceCount

public void setFaceCount(int count)

setFaceAttribute

public void setFaceAttribute(Attribute attr,
                             DataList data)

getULineCount

public int getULineCount()

getVLineCount

public int getVLineCount()

setULineCount

public void setULineCount(int newU)

setVLineCount

public void setVLineCount(int newV)

isClosedInUDirection

public boolean isClosedInUDirection()

isClosedInVDirection

public boolean isClosedInVDirection()

setClosedInUDirection

public void setClosedInUDirection(boolean close)

setClosedInVDirection

public void setClosedInVDirection(boolean close)

isGenerateTextureCoordinates

public boolean isGenerateTextureCoordinates()

setGenerateTextureCoordinates

public void setGenerateTextureCoordinates(boolean generateTextureCoordinates)

getUTextureScale

public double getUTextureScale()

setUTextureScale

public void setUTextureScale(double textureScale)

getVTextureScale

public double getVTextureScale()

setVTextureScale

public void setVTextureScale(double textureScale)

getUTextureShift

public double getUTextureShift()

setUTextureShift

public void setUTextureShift(double textureShift)

getVTextureShift

public double getVTextureShift()

setVTextureShift

public void setVTextureShift(double textureShift)

isEdgeFromQuadMesh

public boolean isEdgeFromQuadMesh()

setEdgeFromQuadMesh

public void setEdgeFromQuadMesh(boolean b)