public class DiscreteGroupSceneGraphRepresentation extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected de.jreality.scene.SceneGraphComponent |
cameraRepn |
protected de.jreality.scene.SceneGraphComponent |
changeOfBasisNode |
protected boolean |
copyCat |
protected DiscreteGroupElement[] |
elementList |
protected de.jreality.scene.SceneGraphComponent |
flatSceneGraphRepn |
protected boolean |
flatten |
protected de.jreality.scene.SceneGraphComponent |
followCameraNode |
protected de.jreality.scene.SceneGraphComponent |
fundamentalRegion |
protected boolean |
newAppList |
protected boolean |
newCameraRepn |
protected boolean |
newElementList |
protected boolean |
newWorldNode |
protected DiscreteGroupElement[] |
officialElementList |
protected de.jreality.scene.SceneGraphComponent |
oldWorldNode |
protected boolean |
shadeGeometry |
protected de.jreality.scene.SceneGraphComponent |
theSceneGraphRepn |
protected de.jreality.scene.SceneGraphComponent |
worldNode |
Constructor and Description |
---|
DiscreteGroupSceneGraphRepresentation(DiscreteGroup g) |
DiscreteGroupSceneGraphRepresentation(DiscreteGroup g,
boolean c) |
DiscreteGroupSceneGraphRepresentation(DiscreteGroup g,
boolean c,
String n) |
Modifier and Type | Method and Description |
---|---|
de.jreality.scene.SceneGraphComponent |
addElement(DiscreteGroupElement dge) |
void |
attachToViewer(de.jreality.scene.Viewer v,
de.jreality.scene.SceneGraphPath sgp) |
void |
attachToViewer(de.jreality.scene.Viewer v,
de.jreality.scene.SceneGraphPath sgp,
boolean follow,
int fdelay,
boolean clip,
int cdelay) |
void |
clipToCamera(DiscreteGroupViewportConstraint theC,
int interval,
boolean c) |
void |
detachFromViewer() |
void |
dispose() |
void |
followCamera(WingedEdge dd,
int interval,
boolean f) |
de.jreality.scene.Appearance[] |
getAppList() |
de.jreality.scene.SceneGraphPath |
getAvatarPath() |
de.jreality.scene.SceneGraphComponent |
getCameraRepn() |
de.jreality.scene.SceneGraphComponent |
getChangeOfBasisNode() |
int |
getClipDelay() |
int |
getCopyCatCount() |
de.jreality.jogl.MatrixListData |
getDropBox() |
DiscreteGroupElement[] |
getElementList() |
de.jreality.scene.SceneGraphComponent |
getFlatSceneGraphRepn() |
int |
getFollowDelay() |
de.jreality.scene.SceneGraphComponent |
getFundamentalRegion() |
static de.jreality.scene.SceneGraphComponent |
getGroupElementOnPath(de.jreality.scene.SceneGraphPath rootToLocal) |
DiscreteGroupElement[] |
getOfficialElementList() |
de.jreality.scene.SceneGraphComponent |
getRepresentationRoot() |
de.jreality.scene.SceneGraphComponent |
getSceneGraphRepn() |
DiscreteGroupViewportConstraint |
getViewportConstraint() |
de.jreality.scene.SceneGraphComponent |
getWorldNode() |
static double |
inverseDistance(double d,
int metric) |
static double |
inverseDistanceToOrigin(double[] u,
int sig)
optimize calculation of the cosh of the distance to (0,0,0,1)
|
boolean |
isActive() |
boolean |
isClipToCamera() |
boolean |
isCopyCat() |
boolean |
isFlatten() |
boolean |
isFollowsCamera() |
boolean |
isShadeGeometry() |
void |
removeElement(de.jreality.scene.SceneGraphPath sgp) |
void |
setActive(boolean b) |
void |
setAppList(de.jreality.scene.Appearance[] appList) |
void |
setAvatarPath(de.jreality.scene.SceneGraphPath ap) |
void |
setCameraRepn(de.jreality.scene.SceneGraphComponent cr) |
void |
setClipDelay(int clipDelay) |
void |
setClipToCamera(boolean b) |
void |
setElementList(DiscreteGroupElement[] tlist) |
void |
setFlatten(boolean flatten) |
void |
setFollowDelay(int followDelay) |
void |
setFollowsCamera(boolean b) |
void |
setOfficialElementList(DiscreteGroupElement[] officialElementList) |
void |
setShadeGeometry(boolean shadeGeometry) |
void |
setViewer(de.jreality.scene.Viewer v) |
void |
setViewportConstraint(DiscreteGroupViewportConstraint theC) |
void |
setWorldNode(de.jreality.scene.SceneGraphComponent w) |
void |
update() |
void |
updateCameraRepn() |
void |
updateMatrixList(DiscreteGroupElement[] ellist) |
void |
updateMatrixList(de.jreality.scene.SceneGraphComponent theSceneGraphRepn) |
protected boolean active
protected de.jreality.scene.SceneGraphComponent cameraRepn
protected de.jreality.scene.SceneGraphComponent changeOfBasisNode
protected boolean copyCat
protected DiscreteGroupElement[] elementList
protected de.jreality.scene.SceneGraphComponent flatSceneGraphRepn
protected boolean flatten
protected de.jreality.scene.SceneGraphComponent followCameraNode
protected de.jreality.scene.SceneGraphComponent fundamentalRegion
protected boolean newAppList
protected boolean newCameraRepn
protected boolean newElementList
protected boolean newWorldNode
protected DiscreteGroupElement[] officialElementList
protected de.jreality.scene.SceneGraphComponent oldWorldNode
protected boolean shadeGeometry
protected de.jreality.scene.SceneGraphComponent theSceneGraphRepn
protected de.jreality.scene.SceneGraphComponent worldNode
public DiscreteGroupSceneGraphRepresentation(DiscreteGroup g)
public DiscreteGroupSceneGraphRepresentation(DiscreteGroup g, boolean c)
public DiscreteGroupSceneGraphRepresentation(DiscreteGroup g, boolean c, String n)
public de.jreality.scene.SceneGraphComponent addElement(DiscreteGroupElement dge)
public void attachToViewer(de.jreality.scene.Viewer v, de.jreality.scene.SceneGraphPath sgp)
public void attachToViewer(de.jreality.scene.Viewer v, de.jreality.scene.SceneGraphPath sgp, boolean follow, int fdelay, boolean clip, int cdelay)
public void clipToCamera(DiscreteGroupViewportConstraint theC, int interval, boolean c)
public void detachFromViewer()
public void dispose()
public void followCamera(WingedEdge dd, int interval, boolean f)
public de.jreality.scene.Appearance[] getAppList()
public de.jreality.scene.SceneGraphPath getAvatarPath()
public de.jreality.scene.SceneGraphComponent getCameraRepn()
public de.jreality.scene.SceneGraphComponent getChangeOfBasisNode()
public int getClipDelay()
public int getCopyCatCount()
public de.jreality.jogl.MatrixListData getDropBox()
public DiscreteGroupElement[] getElementList()
public de.jreality.scene.SceneGraphComponent getFlatSceneGraphRepn()
public int getFollowDelay()
public de.jreality.scene.SceneGraphComponent getFundamentalRegion()
public static de.jreality.scene.SceneGraphComponent getGroupElementOnPath(de.jreality.scene.SceneGraphPath rootToLocal)
public DiscreteGroupElement[] getOfficialElementList()
public de.jreality.scene.SceneGraphComponent getRepresentationRoot()
public de.jreality.scene.SceneGraphComponent getSceneGraphRepn()
public DiscreteGroupViewportConstraint getViewportConstraint()
public de.jreality.scene.SceneGraphComponent getWorldNode()
public static double inverseDistance(double d, int metric)
public static double inverseDistanceToOrigin(double[] u, int sig)
src
- metric
- public boolean isActive()
public boolean isClipToCamera()
public boolean isCopyCat()
public boolean isFlatten()
public boolean isFollowsCamera()
public boolean isShadeGeometry()
public void removeElement(de.jreality.scene.SceneGraphPath sgp)
public void setActive(boolean b)
public void setAppList(de.jreality.scene.Appearance[] appList)
public void setAvatarPath(de.jreality.scene.SceneGraphPath ap)
public void setCameraRepn(de.jreality.scene.SceneGraphComponent cr)
public void setClipDelay(int clipDelay)
public void setClipToCamera(boolean b)
public void setElementList(DiscreteGroupElement[] tlist)
public void setFlatten(boolean flatten)
public void setFollowDelay(int followDelay)
public void setFollowsCamera(boolean b)
public void setOfficialElementList(DiscreteGroupElement[] officialElementList)
public void setShadeGeometry(boolean shadeGeometry)
public void setViewer(de.jreality.scene.Viewer v)
public void setViewportConstraint(DiscreteGroupViewportConstraint theC)
public void setWorldNode(de.jreality.scene.SceneGraphComponent w)
public void update()
public void updateCameraRepn()
public void updateMatrixList(DiscreteGroupElement[] ellist)
public void updateMatrixList(de.jreality.scene.SceneGraphComponent theSceneGraphRepn)