|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.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 Projectionpublic float getScaleAt(float z)
getScaleAt in class Projection
protected void getTransformation(float near,
float far,
Matrix4d viewToClip,
Matrix4d deviceToView)
getTransformation in class Projectionpublic 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 | |||||||