|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.persistence.ShareableBase de.grogra.imp3d.Projection de.grogra.imp3d.ParallelProjection
public class ParallelProjection
Nested Class Summary | |
---|---|
static class |
ParallelProjection.Type
|
Field Summary | |
---|---|
static ParallelProjection.Type |
$TYPE
|
protected float |
width
|
static SCOType.Field |
width$FIELD
|
Fields inherited from class de.grogra.imp3d.Projection |
---|
aspect, aspect$FIELD, sx, sy |
Constructor Summary | |
---|---|
ParallelProjection()
|
|
ParallelProjection(float width,
float aspect)
|
Method Summary | |
---|---|
ManageableType |
getManageableType()
|
protected void |
getRayInViewCoordinates(float x,
float y,
Point3d origin,
Vector3d direction,
Matrix4d deviceToView,
Tuple2d densities)
|
float |
getScaleAt(float z)
|
protected void |
getTransformation(float near,
float far,
Matrix4d viewToClip,
Matrix4d deviceToView)
|
float |
getWidth()
|
protected void |
update()
|
Methods inherited from class de.grogra.imp3d.Projection |
---|
completeRay, computeBSDF, generateRandomOrigins, generateRandomRays, getAspect, getScaleX, getScaleY |
Methods inherited from class de.grogra.persistence.ShareableBase |
---|
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final ParallelProjection.Type $TYPE
protected float width
public static final SCOType.Field width$FIELD
Constructor Detail |
---|
public ParallelProjection()
public ParallelProjection(float width, float aspect)
Method Detail |
---|
public ManageableType getManageableType()
protected void getRayInViewCoordinates(float x, float y, Point3d origin, Vector3d direction, Matrix4d deviceToView, Tuple2d densities)
getRayInViewCoordinates
in class Projection
public float getScaleAt(float z)
getScaleAt
in class Projection
protected void getTransformation(float near, float far, Matrix4d viewToClip, Matrix4d deviceToView)
getTransformation
in class Projection
public float getWidth()
protected void update()
update
in class Projection
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |