|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IConfig
public class IConfig
An interface to contain static constants used in the whole iGeo system.
Field Summary | |
---|---|
static double |
angleTolerance
A parameter to check identical direction in angle. |
static double |
axonometricRatio
default axonometric ratio |
static boolean |
checkDuplicatedControlPoint
when NURBS geometry is created at a constructor, if any control points share a same instance, another instance is created with dup(). |
static boolean |
checkDuplicatedControlPointOnEdge
when NURBS geometry is created at a constructor, if control points on edges share a same instance, another instance is created with dup(). |
static boolean |
checkValidControlPoint
when NURBS geometry is created at a constructor, checking validity (not infinite nor NaN) of numbers if this is true. |
static int |
curveGraphicResolution
Point resolution per edit points to draw curves in graphic classes. |
static boolean |
enablePostinteract
enable postinteract method in IDynamicServer. |
static boolean |
enablePostupdate
enable postupdate method in IDynamicServer. |
static boolean |
enablePreinteract
enable preinteract method in IDynamicServer. |
static boolean |
enablePreupdate
enable preupdate method in IDynamicServer. |
static double |
farView
default far clipping distance |
static double |
keyAxonometricPanSpeed
Speed of panning in keyboard (arrow keys in default) 3D navigation in axonometric view in INavigator class. |
static double |
keyPerspectivePanSpeed
Speed of panning in keyboard (arrow keys in default) 3D navigation in perspective view in INavigator class. |
static double |
keyPerspectiveZoomSpeed
Speed of zooming in keyboard (arrow keys in default) 3D navigation in perspective view in INavigator class. |
static double |
keyRotationSpeed
Speed of rotation in keyboard (arrow keys in default) 3D navigation in INavigator class. |
static double |
keyZoomSpeed
Speed of zooming in keyboard (arrow keys in default) 3D navigation in axonometric view in INavigator class. |
static boolean |
loopPostinteract
put postinteract method in another independent for-loop in IDynamicServer. |
static boolean |
loopPostupdate
put postupdate method in another independent for-loop in IDynamicServer. |
static boolean |
loopPreinteract
put preinteract method in another independent for-loop in IDynamicServer. |
static boolean |
loopPreupdate
put preupdate method in another independent for-loop in IDynamicServer. |
static double |
minimumBoundingBox
Minimum size to create bounding box and to zoom into. |
static double |
mouseAxonometricPanSpeed
Speed of panning in mouse 3D navigation in axonometric view in INavigator class. |
static double |
mouseAxonometricZoomSpeed
Speed of zooming in mouse 3D navigation in axonometric view in INavigator class. |
static double |
mousePerspectivePanSpeed
Speed of panning in mouse 3D navigation in perspective view in INavigator class. |
static double |
mousePerspectiveZoomSpeed
Speed of zooming in mouse 3D navigation in perspective view in INavigator class. |
static double |
mouseRotationSpeed
Speed of rotation in mouse 3D navigation in INavigator class. |
static double |
mouseWheelZoomSpeed
Speed of zooming in mouse 3D navigation in both axonometric and perspective view in INavigator class. |
static double |
nearView
default near clipping distance |
static double |
parameterTolerance
A parameter to check identical location in U-V parametric space in NURBS geometry. |
static double |
perspectiveRatio
default perspective ratio |
static int |
surfaceIsoparmResolution
Number of isoperms to draw surfaces in graphic classes. |
static int |
surfaceTrimEdgeResolution
Point resolution per the isoparm segment to draw trim curves of surfaces. |
static int |
surfaceWireframeResolution
Point resolution per the isoparm segment to draw wireframe curves of surfaces. |
static double |
tolerance
A parameter to check identical location. |
static double |
updateRate
update speed of dynamics thread in seccond |
static double |
viewDistance
default view distance |
Constructor Summary | |
---|---|
IConfig()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static double tolerance
public static double parameterTolerance
public static double angleTolerance
public static int curveGraphicResolution
public static int surfaceIsoparmResolution
public static int surfaceWireframeResolution
public static int surfaceTrimEdgeResolution
public static double updateRate
public static boolean enablePreinteract
public static boolean enablePostinteract
public static boolean enablePreupdate
public static boolean enablePostupdate
public static boolean loopPreinteract
public static boolean loopPostinteract
public static boolean loopPreupdate
public static boolean loopPostupdate
public static double mouseRotationSpeed
public static double mousePerspectivePanSpeed
public static double mouseAxonometricPanSpeed
public static double mousePerspectiveZoomSpeed
public static double mouseAxonometricZoomSpeed
public static double mouseWheelZoomSpeed
public static double keyRotationSpeed
public static double keyPerspectivePanSpeed
public static double keyAxonometricPanSpeed
public static double keyPerspectiveZoomSpeed
public static double keyZoomSpeed
public static double minimumBoundingBox
public static double nearView
public static double farView
public static double axonometricRatio
public static double perspectiveRatio
public static double viewDistance
public static boolean checkDuplicatedControlPointOnEdge
public static boolean checkDuplicatedControlPoint
public static boolean checkValidControlPoint
Constructor Detail |
---|
public IConfig()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |