JavaView® v2.00.008

Serialized Form


Package jv.anim

Class jv.anim.PsAnimation implements Serializable

Serialized Fields

m_dynamicList

java.util.Vector m_dynamicList
Hashtable of time listeners.

m_globalTime

double m_globalTime
Global time of the external animation. If dynamic object of 'this' shall be frozen to a specific time, then set m_syncFlag==false. In such a case, m_currentTime shows the time of the dynamic object.

m_currentTime

PuDouble m_currentTime
Current time of the dynamic object. If m_syncFlag==false current time may be different from m_globalTime.

m_speed

int m_speed
Speed of animation, possible values FORWARD, REWIND, FAST_FORWARD, FAST_REWIND.

m_timeIncr

double m_timeIncr
Time increment equals +/-m_currentTime.line/page increments.

m_sleepInterval

long m_sleepInterval
Sleep interval length between two timer events.

m_repeat

int m_repeat
Determines repeat mode, possible values ONE_WAY, LOOP, BACK_FORTH.

m_syncFlag

boolean m_syncFlag
Synchronize with global time if true. Flag is initialized during construction if user forgets to create constructor in the right way, i.e. forgets to call method init().

m_enableKeys

boolean m_enableKeys
Set visibility of key buttons prevKey, nextKey etc. in animation panel.

m_position

int[] m_position
Default position and size of animation dialog.

Class jv.anim.PsAnimation_IP implements Serializable

Serialized Fields

m_anim

PsAnimation m_anim

m_cOneWay

java.awt.Checkbox m_cOneWay

m_cLoop

java.awt.Checkbox m_cLoop

m_cBackForth

java.awt.Checkbox m_cBackForth

m_bRewind

java.awt.Button m_bRewind

m_bStart

java.awt.Button m_bStart

m_bStop

java.awt.Button m_bStop

m_bForward

java.awt.Button m_bForward

m_bFirstKey

java.awt.Button m_bFirstKey

m_bPreviousKey

java.awt.Button m_bPreviousKey

m_bNextKey

java.awt.Button m_bNextKey

m_bLastKey

java.awt.Button m_bLastKey

m_labelPanel

java.awt.Panel m_labelPanel

m_pKeyButtonPanel

java.awt.Panel m_pKeyButtonPanel

Class jv.anim.PsKey implements Serializable

Serialized Fields

m_time

double m_time
Time of associated object.

m_object

PgGeometry m_object
Object of associated with this key.

Class jv.anim.PsKeyframe implements Serializable

Serialized Fields

m_currentTime

double m_currentTime
Current time of the interpolated object.

m_inter

PgGeometry m_inter
Dynamic, interpolated object corresponding to current time.

m_list

java.util.Vector m_list
Vector wit list of keys sorted with increasing time.

m_className

java.lang.String m_className
Class name of objects in list.

m_bShowKeysOnly

boolean m_bShowKeysOnly
Flag determines whether smooth interpolation or key objects only are shown.

m_anim

PsAnimation m_anim
Supervising animation control, empty if not used.

Class jv.anim.PsTimeEvent implements Serializable

Serialized Fields

m_time

double m_time
Current time.


Package jv.function

Class jv.function.PuFunction implements Serializable

Serialized Fields

m_numVariables

int m_numVariables

m_numFunctions

int m_numFunctions

m_numParameters

int m_numParameters

m_expr

Expr[] m_expr

m_exprString

java.lang.String[] m_exprString

m_defExprString

java.lang.String[] m_defExprString

m_var

Variable[] m_var

m_parm

java.util.Hashtable m_parm

Class jv.function.PuFunction_EvalPanel implements Serializable

Serialized Fields

m_function

PuFunction m_function

m_numFunctions

int m_numFunctions

m_lResult

java.awt.Label[] m_lResult

m_arg

PuDouble[] m_arg

m_result

double[] m_result

Class jv.function.PuFunction_IP implements Serializable

Serialized Fields

m_function

PuFunction m_function

m_numFunctions

int m_numFunctions

m_textLength

int m_textLength

m_textExpr

java.awt.TextField[] m_textExpr

m_funPanel

PsPanel m_funPanel


Package jv.geom

Class jv.geom.PgBndConstraint implements Serializable

Serialized Fields

m_dim

int m_dim
Dimension of vertices and vectors used as constraints.

m_shape

java.util.BitSet m_shape

m_start

PdVector m_start

m_end

PdVector m_end

m_vec1

PdVector m_vec1

m_vec2

PdVector m_vec2

m_dir

PdVector m_dir

m_startDir

PdVector m_startDir

m_endDir

PdVector m_endDir

Class jv.geom.PgBndPolygon implements Serializable

Serialized Fields

m_triang

PgElementSet m_triang
Polyhedral surface which has 'this' as boundary, i.e. the base surface.

m_vertexInd

PiVector m_vertexInd
Vertices of the boundary polygon are copies of surface vertices of the base surface.

m_elementInd

PiVector m_elementInd
Elements of the base surface adjacent to boundary edges.

m_neighbourLocInd

PiVector m_neighbourLocInd
Local index of m_triang.m_neighbour referencing to boundary edge.

m_bConforming

boolean m_bConforming
Flag whether boundary refers to a non-conforming elementSet and has been updated.

m_bndConstraint

PgBndConstraint m_bndConstraint
Constraints describing how the boundary is allowed to move when varying the surface. E.g. boundary may be fixed, contraint to a line or to a plane, and others.

Class jv.geom.PgElementEdge implements Serializable

Serialized Fields

m_size

int m_size
Number of adjacent elements.

m_vertInd0

int m_vertInd0
Edge endpoint with smallest vertex index.

m_vertInd1

int m_vertInd1
Edge endpoint with largest vertex index.

m_elemInd

int[] m_elemInd
Element indices containing edge. There may be more than two elements joining an edge, but only two elements are allowed for manifold polyhedrons.

m_neighbourLocInd

int[] m_neighbourLocInd
Local index of vertex in each element such that neighbour value of vertex references to the neighbouring element at this edge. I.e. triang.m_neighbour[elemInd].m_data[m_neighbourLocInd] = index of adjacent element

Class jv.geom.PgElementSet implements Serializable

Serialized Fields

m_bShowEdgeLabels

boolean m_bShowEdgeLabels
Flag whether labels of edges are shown in display.

m_bShowElementLabels

boolean m_bShowElementLabels
Flag whether labels of elements are shown in display.

m_dimOfElements

int m_dimOfElements
Determines size of elements. It has the following states m_dimOfElement = -1 elements have different size = 3 all elements are triangles = 4 all elements are quadrilaterals = .. all elements are polygons with same size Some methods assume all elements to be triangles. In such a case all elements are triangulated.
See Also:
PgElementSet.setDimOfElements(int)

m_numElements

int m_numElements
Number of used elements. Each element may be a polygon of different size.
See Also:
PgElementSet.setNumElements(int)

m_maxNumElements

int m_maxNumElements
Number of allocated elements. Do not modify this value directly but use setNumElements(int) This value is adjusted automatically whenever more memory is needed.
See Also:
PgElementSet.setNumElements(int), PgElementSet.setMaxNumElements(int)

m_element

PiVector[] m_element
Array with all polygonal elements. Each element with, say k, vertices is given by the indices of its k vertices in array '[] m_vertex' of the superclass. Elements may have different number of edges.

m_elementColor

java.awt.Color[] m_elementColor
Array with a color of each element. Used in display if array is not null.

m_elementBackColor

java.awt.Color[] m_elementBackColor
Array with a color of each backside element. Used in display if array is not null.

m_elementNormal

PdVector[] m_elementNormal
Array with a normal per element.

m_neighbour

PiVector[] m_neighbour
Array with neighbours of all elements. For each element with, say k, edges exists a corresponding neighbour array listing the indices of the neighbouring elements at these edges. See method makeNeighbour() for details on usage.

m_bndList

PgBndPolygon[] m_bndList
Array with boundary polygons. Each polygon may have boundary constraints.

m_bShowBoundaries

boolean m_bShowBoundaries
Flag whether boundaries are shown in display.

m_bShowTaggedBoundaries

boolean m_bShowTaggedBoundaries
Flag whether tagged boundaries are shown in display.

m_globalBndColor

PdColor m_globalBndColor
Global color of boundary used in display.

m_globalBndTagColor

PdColor m_globalBndTagColor
Global color of tagged boundary used in display.

m_globalBndSize

PuDouble m_globalBndSize
Thickness in pixels of boundary edges used in display.

m_bConforming

boolean m_bConforming
Indicates whether triangulation is in edge midpoint or vertex (true) representation.

m_elementSaved

PiVector[] m_elementSaved
Saved original vertex indices of elements of vertex based triangulation.

m_savedNumVertices

int m_savedNumVertices
Saved number of vertices of vertex based triangulation.

m_bShowElementTexture

boolean m_bShowElementTexture
Show element texture.

m_elementTexture

PdVector[][] m_elementTexture
Texture coordinates for each element.

m_bShowOutline

boolean m_bShowOutline
Flag whether edges at horizon are shown thickened in display.

m_numEdges

int m_numEdges
Number of used edges. Each edge may be a polygon of different size.

m_edge

PiVector[] m_edge
Array with edges of element set. Will be updated whenever connectivity changes. Use makeEdges() or makeNeighbour() to generate edge array.

m_bShowEdges

boolean m_bShowEdges
Flag whether edges are shown in display.

m_bShowTaggedEdges

boolean m_bShowTaggedEdges
Flag whether tagged edges are shown in display.

m_edgeColor

java.awt.Color[] m_edgeColor
Color of each edge.

m_bShowEdgeColors

boolean m_bShowEdgeColors
Flag if global color of edges used in display, applied if no individual edge coloring available.

m_globalEdgeColor

PdColor m_globalEdgeColor
Global color of edges used in display, applied if no individual edge coloring available.

m_globalEdgeTagColor

PdColor m_globalEdgeTagColor
Global color of tagged edges used in display.

m_globalEdgeSize

PuDouble m_globalEdgeSize
Thickness in pixels of each edge used in display.

m_bShowElements

boolean m_bShowElements
Flag whether elements are shown in display.

m_bShowTaggedElements

boolean m_bShowTaggedElements
Flag whether to show tagged elements or not.

m_bShowBackface

boolean m_bShowBackface
Flag whether to show back facing elements whose element normal points aways from camera.

m_bShowElementNormals

boolean m_bShowElementNormals
Flag whether to show element normals or not.

m_bShowElementNormalArrow

boolean m_bShowElementNormalArrow
Flag whether to show arrow of element normals or not.

m_globalElementNormalLength

PuDouble m_globalElementNormalLength
Scaling factor of all element normals used in display.

m_globalElementNormalSize

PuDouble m_globalElementNormalSize
Thickness in pixels of each element normal used in display.

m_globalElementNormalColor

PdColor m_globalElementNormalColor
Global color of element normals used in display.

m_bShowElementColors

boolean m_bShowElementColors
Flag if individual color of elements used in display.

m_globalElementColor

PdColor m_globalElementColor
Global color of elements used in display, applied if no individual element coloring available.

m_globalElementTagColor

PdColor m_globalElementTagColor
Global color of tagged elements used in display.

m_globalElementBackColor

PdColor m_globalElementBackColor
Global color of backside of elements used in display, applied if enabled.

m_bShowElementBackColor

boolean m_bShowElementBackColor
Flag to enable showing of separate backface color of elements.

m_bShowElementBackColors

boolean m_bShowElementBackColors
Flag if individual color of backside elements used in display.

Class jv.geom.PgElementSet_IP implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

m_tNumElements

java.awt.TextField m_tNumElements

m_tDimElements

java.awt.Label m_tDimElements

m_pNumElements

java.awt.Panel m_pNumElements

m_elementPanel

PiArray_IP m_elementPanel

m_maxVisibleVectors

int m_maxVisibleVectors

m_maxVisibleDim

int m_maxVisibleDim

Class jv.geom.PgElementSet_Menu implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

Class jv.geom.PgElementSet_MP implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

m_cEdge

java.awt.Checkbox m_cEdge

m_cBoundary

java.awt.Checkbox m_cBoundary

m_cFace

java.awt.Checkbox m_cFace

m_cFaceNormal

java.awt.Checkbox m_cFaceNormal

m_cTexture

java.awt.Checkbox m_cTexture

m_cOutline

java.awt.Checkbox m_cOutline

m_cTransparency

java.awt.Checkbox m_cTransparency

m_pTransparency

PsPanel m_pTransparency

Class jv.geom.PgPointSet implements Serializable

Serialized Fields

m_bDefaultLabelEnabled

boolean m_bDefaultLabelEnabled
Flag whether default labels are shown in display if no label exists for an item. Usually, the default label is the index of an item in an array. For example, the index of a vertex in the vertex array of a point set.

m_bShowIndices

boolean m_bShowIndices
Flag whether indices of vertices and elements are shown in display.

m_bShowVertexLabels

boolean m_bShowVertexLabels
Flag whether labels of vertices are shown in display.

m_numVertices

int m_numVertices
Number of used vertices. Do not modify directly, use setNumOfVertices().

m_maxNumVertices

int m_maxNumVertices
Maximum number of vertices in m_vertex array, internal use only

m_dimOfColors

int m_dimOfColors
Dimension of all colors.

m_texture

PgTexture m_texture
Texture image.

m_dimOfTextures

int m_dimOfTextures
Dimension of texture coordinates.

m_bShowVertexTexture

boolean m_bShowVertexTexture
Show texture in display.

m_vertexTexture

PdVector[] m_vertexTexture
Texture coordinates of each vertex in [0,1]*[0,1].

m_transparency

PuDouble m_transparency
Transparency is in [0, 1] where 0 corresponds to opaque and 1 to fully transparent.

m_bShowTransparency

boolean m_bShowTransparency
Transparency enabled.

m_vertex

PdVector[] m_vertex
Array of m_dim - dimensional vertices of point set. Dimension of all vertices is constant, and is determined as argument of the constructor. Applications usually call getVertices() to obtain vertex array, and work directly on the vertices.
See Also:
PgGeometry.getDimOfVertices(), PgPointSet.getVertices()

m_vertexColor

java.awt.Color[] m_vertexColor
Color of each vertex, usually empty array.
See Also:
PgPointSet.m_bShowVertexColors

m_vertexNormal

PdVector[] m_vertexNormal
Array of m_dim - dimensional normals of point set with one normal per vertex.

m_dimOfVectors

int m_dimOfVectors
Dimension of the vector bundle of a geometry consisting of the tangent and normal bundle. This dimension is e.g. used as the dimension of tangent and normal vectors. Surfaces in R3 usually have a dimension 3 of their normal vector. Curves in R2 may have vectors of dimension 1, 2, or 3.

m_numVectorFields

int m_numVectorFields
Number of registered user classes.

m_vectorField

java.util.Vector m_vectorField
List of registered user classes.

m_bShowVectorFields

boolean m_bShowVectorFields
Global flag whether to show vector fields or not.

m_bShowVectorArrow

boolean m_bShowVectorArrow
Global flag whether tip of vector is shown as arrow.

m_globalVectorColor

PdColor m_globalVectorColor
Global color of all vector fields used in display.

m_globalVectorLength

PuDouble m_globalVectorLength
Scaling factor of all vector fields used in display.

m_globalVectorSize

PuDouble m_globalVectorSize
Thickness in pixels of each vector used in display.

m_bShowVectorColors

boolean m_bShowVectorColors
Flag if global color of vectors used in display, applied if no individual vector coloring available.

m_bShowVertices

boolean m_bShowVertices
Flag whether vertices are shown in display.

m_bShowTaggedVertices

boolean m_bShowTaggedVertices
Flag whether tagged vertices are shown in display.

m_globalVertexSize

PuInteger m_globalVertexSize
Thickness in pixels of each vertex used in display.

m_bShowVertexColors

boolean m_bShowVertexColors
Flag if global color of vertices used in display, applied if no individual vertex coloring available.

m_globalVertexColor

PdColor m_globalVertexColor
Global color of vertices used in display, applied if no individual vertex coloring available.

m_globalVertexTagColor

PdColor m_globalVertexTagColor
Global color of tagged vertices used in display.

m_bShowVertexNormals

boolean m_bShowVertexNormals
Flag whether to show vertex normals or not.

m_bShowVertexNormalArrow

boolean m_bShowVertexNormalArrow
Flag whether to show arrow of vertex normals or not.

m_globalVertexNormalLength

PuDouble m_globalVertexNormalLength
Scaling factor of all vertex normals used in display.

m_globalVertexNormalSize

PuDouble m_globalVertexNormalSize
Thickness in pixels of each vertex normal used in display.

m_globalVertexNormalColor

PdColor m_globalVertexNormalColor
Global color of vertex normals used in display, applied if no individual normal coloring available.

Class jv.geom.PgPointSet_IP implements Serializable

Serialized Fields

m_pointSet

PgPointSet m_pointSet

m_tName

java.awt.TextField m_tName

m_tNumVertices

java.awt.TextField m_tNumVertices

m_vertexPanel

PdArray_IP m_vertexPanel

m_maxVisibleVectors

int m_maxVisibleVectors

m_maxVisibleDim

int m_maxVisibleDim

m_bInteractive

boolean m_bInteractive
Set a flag whether text field is modified interactively (true) or by program. This allows to neglect TextEvent in this case.

Class jv.geom.PgPointSet_Menu implements Serializable

Serialized Fields

m_pointSet

PgPointSet m_pointSet

Class jv.geom.PgPointSet_MP implements Serializable

Serialized Fields

m_pointSet

PgPointSet m_pointSet

m_pSwitches

java.awt.Panel m_pSwitches
Panel with switches, subclasses add further switches.

m_pGlobalColor

java.awt.Panel m_pGlobalColor
Panel for global color, subclasses add further controls.

m_pGlobalSizes

PsPanel m_pGlobalSizes
Panel for global size and length, subclasses add further controls.

m_cVertex

java.awt.Checkbox m_cVertex

m_cVectorArrow

java.awt.Checkbox m_cVectorArrow

m_cVertexNormal

java.awt.Checkbox m_cVertexNormal

m_cVectorField

java.awt.Checkbox m_cVectorField

m_cBndBox

java.awt.Checkbox m_cBndBox

m_cLabels

java.awt.Checkbox m_cLabels

m_cRGB

java.awt.Checkbox m_cRGB

m_cHSB

java.awt.Checkbox m_cHSB

m_cColor

java.awt.Canvas m_cColor

Class jv.geom.PgPolygon implements Serializable

Serialized Fields

m_bShowEdgeLabels

boolean m_bShowEdgeLabels
Flag whether labels of edges are shown in display.

m_bClosed

boolean m_bClosed
Flag whether polygon is closed, i.e. last vertex is implicitly connected with an edge with the first vertex of the vertex array.
See Also:
PgPolygon.isClosed(), PgPolygon.setClosed(boolean)

m_bShowEdges

boolean m_bShowEdges
Flag whether polygon edges are shown in display.

m_bShowTaggedEdges

boolean m_bShowTaggedEdges
Flag whether tagged polygon edges are shown in display.

m_bShowPolygonStartArrow

boolean m_bShowPolygonStartArrow
Flag whether arrow is shown at first point of polygon.

m_bShowPolygonEndArrow

boolean m_bShowPolygonEndArrow
Flag whether arrow is shown at last point of polygon.

m_bShowEdgeNormals

boolean m_bShowEdgeNormals
Flag whether edge normals are shown in display.

m_bShowEdgeColors

boolean m_bShowEdgeColors
Flag whether edge colors are shown in display.

m_bShowPolygonColors

boolean m_bShowPolygonColors
Flag if local color of edges used in display, applied if individual edge coloring is available.

m_useGlobalPolygonSize

boolean m_useGlobalPolygonSize
Flag if global size of edges used in display, applied if no individual edge sizes available.

m_globalPolygonColor

PdColor m_globalPolygonColor
Global color of polygons used in display, applied if no individual polygon coloring available.

m_globalPolygonTagColor

PdColor m_globalPolygonTagColor
Global color of tagged polygons used in display.

m_globalPolygonSize

PuDouble m_globalPolygonSize
Flag if global size of edges used in display, applied if no individual edge sizes available.

Class jv.geom.PgPolygon_IP implements Serializable

Serialized Fields

m_polygon

PgPolygon m_polygon

Class jv.geom.PgPolygon_Menu implements Serializable

Serialized Fields

m_polygon

PgPolygon m_polygon

Class jv.geom.PgPolygon_MP implements Serializable

Serialized Fields

m_polygon

PgPolygon m_polygon

m_cPolygon

java.awt.Checkbox m_cPolygon

Class jv.geom.PgPolygonSet implements Serializable

Serialized Fields

m_bShowEdgeLabels

boolean m_bShowEdgeLabels
Flag whether labels of edges are shown in display.

m_bShowPolygonLabels

boolean m_bShowPolygonLabels
Flag whether labels of polygons are shown in display.

m_dimOfPolygons

int m_dimOfPolygons
Determines size of polygons. It has the following states m_dimOfPolygon = -1 polygons have different size = 3 all polygons are consist of 3 vertices = .. all polygons are polygons with same size
See Also:
PgPolygonSet.setDimOfPolygons(int)

m_numPolygons

int m_numPolygons
Number of used polygons. Each polygon may be a polygon of different size.
See Also:
PgPolygonSet.setNumPolygons(int)

m_maxNumPolygons

int m_maxNumPolygons
Number of allocated vertices. Do not modify this value directly but use setNumPolygons(int) This value is adjusted automatically whenever more memory is needed.
See Also:
PgPolygonSet.setNumPolygons(int), PgPolygonSet.setMaxNumPolygons(int)

m_polygon

PiVector[] m_polygon
Array with all polygonal polygons. Each polygon with, say k, vertices is given by the indices of its k vertices in array '[] m_vertex' of the superclass. Polygons may have different number of polygons.

m_polygonColor

java.awt.Color[] m_polygonColor
Array with a color of each polygon. Used in display if array is not null.

m_polygonNormal

PdVector[] m_polygonNormal
Array with a normal per polygon. Currently not used in display but elsewhere.

m_bShowPolygons

boolean m_bShowPolygons
Flag whether polygons are shown in display.

m_bShowTaggedPolygons

boolean m_bShowTaggedPolygons
Flag whether tagged polygons are shown in display.

m_bShowPolygonStartArrow

boolean m_bShowPolygonStartArrow
Flag whether arrow is shown at first point of polygon.

m_bShowPolygonEndArrow

boolean m_bShowPolygonEndArrow
Flag whether arrow is shown at last point of polygon.

m_bShowPolygonNormals

boolean m_bShowPolygonNormals
Flag whether to show edge normals or not.

m_bShowPolygonNormalArrow

boolean m_bShowPolygonNormalArrow
Flag whether to show arrow of edge normals or not.

m_globalPolygonNormalLength

PuDouble m_globalPolygonNormalLength
Scaling factor of all polygon normals used in display.

m_globalPolygonNormalSize

PuDouble m_globalPolygonNormalSize
Thickness in pixels of each polygon normal used in display.

m_globalPolygonNormalColor

PdColor m_globalPolygonNormalColor
Global color of polygon normals used in display, applied if no individual normal coloring available.

m_bShowPolygonColors

boolean m_bShowPolygonColors
Flag if local color of polygons used in display, applied if individual polygon coloring is available.

m_globalPolygonColor

PdColor m_globalPolygonColor
Global color of polygons used in display, applied if no individual polygon coloring available.

m_globalPolygonTagColor

PdColor m_globalPolygonTagColor
Global color of tagged polygons used in display.

m_globalPolygonSize

PuDouble m_globalPolygonSize
Thickness in pixels of each polygon used in display.

m_useGlobalPolygonSize

boolean m_useGlobalPolygonSize
Flag if global size of edges used in display, applied if no individual edge sizes available.

Class jv.geom.PgPolygonSet_IP implements Serializable

Serialized Fields

m_polygonSet

PgPolygonSet m_polygonSet

m_tNumPolygons

java.awt.TextField m_tNumPolygons

m_tDimPolygons

java.awt.Label m_tDimPolygons

m_pNumPolygons

java.awt.Panel m_pNumPolygons

m_polygonPanel

PiArray_IP m_polygonPanel

m_maxVisibleVectors

int m_maxVisibleVectors

m_maxVisibleDim

int m_maxVisibleDim

Class jv.geom.PgPolygonSet_Menu implements Serializable

Serialized Fields

m_polygonSet

PgPolygonSet m_polygonSet

Class jv.geom.PgPolygonSet_MP implements Serializable

Serialized Fields

m_polygonSet

PgPolygonSet m_polygonSet

m_cEdge

java.awt.Checkbox m_cEdge

m_cEdgeNormal

java.awt.Checkbox m_cEdgeNormal

Class jv.geom.PgTetraSet implements Serializable

Serialized Fields

m_elementColor

java.awt.Color[] m_elementColor
Array with a color for each element. Used in display if this array is not null.

m_globalBndColor

PdColor m_globalBndColor

m_globalBndSize

PuDouble m_globalBndSize

m_globalBndTagColor

PdColor m_globalBndTagColor

m_globalEdgeColor

PdColor m_globalEdgeColor

m_globalEdgeSize

PuDouble m_globalEdgeSize

m_globalEdgeTagColor

PdColor m_globalEdgeTagColor

m_globalElementColor

PdColor m_globalElementColor

m_globalElementTagColor

PdColor m_globalElementTagColor

m_maxNumElements

int m_maxNumElements
Number of allocated vertices. Do not modify this value directly but use setNumElements(int). This value is adjusted automatically whenever more memory is needed.
See Also:
PgTetraSet.setNumElements(int), PgTetraSet.setMaxNumElements(int)

m_neighbour

PiVector[] m_neighbour
Array with neighbours of all elements. For each tetrahedron exists a corresponding neighbour array listing the indices of the neighbouring tetrahedrons at the four faces. See method makeNeighbour() for details on usage.

m_numTetras

int m_numTetras
Number of (used) tetrahedrons.
See Also:
PgTetraSet.setNumElements(int)

m_showBoundary

boolean m_showBoundary
Array with boundary polygons. Each polygon may have boundary constraints.

m_showEdges

boolean m_showEdges

m_showElementNormals

boolean m_showElementNormals

m_showElements

boolean m_showElements

m_showTaggedBoundary

boolean m_showTaggedBoundary

m_showTaggedEdges

boolean m_showTaggedEdges

m_showTaggedElements

boolean m_showTaggedElements

m_tetra

PiVector[] m_tetra
Array with all tetrahedrons. Each tetrahedron refers to exactly 4 vertices by the indices in array 'm_vertex[]' of the superclass.

m_useGlobalEdgeColor

boolean m_useGlobalEdgeColor

m_bShowElementColors

boolean m_bShowElementColors
Flag if global color of elements used in display, applied if no individual element coloring available.

Class jv.geom.PgTetraSet_IP implements Serializable

Serialized Fields

m_tetraSet

PgTetraSet m_tetraSet

m_tNumElements

java.awt.TextField m_tNumElements

m_tDimElements

java.awt.Label m_tDimElements

m_pNumElements

java.awt.Panel m_pNumElements

m_elementPanel

PiArray_IP m_elementPanel

m_maxVisibleVectors

int m_maxVisibleVectors

m_maxVisibleDim

int m_maxVisibleDim

Class jv.geom.PgTetraSet_Menu implements Serializable

Serialized Fields

m_tetraSet

PgTetraSet m_tetraSet

Class jv.geom.PgTetraSet_MP implements Serializable

Serialized Fields

m_tetraSet

PgTetraSet m_tetraSet

m_cEdge

java.awt.Checkbox m_cEdge

m_cBoundary

java.awt.Checkbox m_cBoundary

m_cFace

java.awt.Checkbox m_cFace

m_cFaceNormal

java.awt.Checkbox m_cFaceNormal

Class jv.geom.PgTexture implements Serializable

Serialized Fields

m_imageName

java.lang.String m_imageName
File name of texture image.

m_image

java.awt.Image m_image
Loaded texture image.

m_width

int m_width
Width of texture image.

m_height

int m_height
Height of texture image.

Class jv.geom.PgUtil implements Serializable

Class jv.geom.PgVectorField implements Serializable

Serialized Fields

m_basePoints

PgPointSet m_basePoints
Associated point set containing the base points of the vectors.

m_surface

PgElementSet m_surface
Associated element set (if any).

m_basedOn

int m_basedOn
Switch vertex based / element based (standard=VERTEX_BASED).

m_dimOfVectors

int m_dimOfVectors
Uniform number of components of all vectors.

m_numVectors

int m_numVectors
Number of used vectors in vector array.

m_maxNumVectors

int m_maxNumVectors
Number of allocated vectors in vector array.

m_vector

PdVector[] m_vector
Array of m_dim - dimensional vectors. Dimension of all vectors is constant, and is determined as argument of the constructor. Applications usually call getVectors() to obtain vector array.
See Also:
PgPointSet.getDimOfVectors(), PgVectorField.getVectors()

m_vectorColor

java.awt.Color[] m_vectorColor
Color of each vector, usually empty array.
See Also:
PgVectorField.m_bShowVectorColors

m_bShowVectorArrow

boolean m_bShowVectorArrow
Flag whether tip of vector is shown as arrow.

m_globalVectorColor

PdColor m_globalVectorColor
Global color of all vector fields used in display.

m_globalVectorLength

PuDouble m_globalVectorLength
Scaling factor of all vector fields used in display.

m_globalVectorSize

PuDouble m_globalVectorSize
Thickness in pixels of each vector used in display.

m_bShowVectorColors

boolean m_bShowVectorColors
Flag if global color of vectors used in display, applied if no individual vector coloring available.

Class jv.geom.PgVectorField_IP implements Serializable

Serialized Fields

m_vectorField

PgVectorField m_vectorField

m_tNumVectors

java.awt.TextField m_tNumVectors

m_pNumVectors

java.awt.Panel m_pNumVectors

m_vertexPanel

PdArray_IP m_vertexPanel

m_visibleVectors

int m_visibleVectors

m_visibleDim

int m_visibleDim

m_bInteractive

boolean m_bInteractive


Package jv.loader

Class jv.loader.PgExport_Dialog implements Serializable

Serialized Fields

m_output

java.awt.TextArea m_output

m_dir

java.lang.String m_dir

m_ext

java.lang.String m_ext
File name extension of output file to be used as filter in file dialog.

m_fileName

java.lang.String m_fileName

m_exportBounds

int[] m_exportBounds
Size of frame with exported geometry data.

Class jv.loader.PgFileDialog implements Serializable

Serialized Fields

m_ext

java.lang.String m_ext
Extension of output file to be used as filter in file dialog.

Class jv.loader.PgMacroPatch implements Serializable

Serialized Fields

m_vertexType

PiVector[] m_vertexType
Reference to PgBdLoader instance variable.

m_vertex

PdVector[] m_vertex
Reference to PgBdLoader instance variable.

m_element

PiVector m_element
Indices of those vertices in m_vertex which are the major vertices of the present patch.

m_bndShapeBits

java.util.BitSet[] m_bndShapeBits
Same size as m_element, one bitSet per edge.

m_bndShape

PiVector[] m_bndShape
Same size as m_element, one PiVector per edge.

m_dim

int m_dim

m_bndType

int m_bndType

m_orientation

int m_orientation

m_numULines

int m_numULines

m_numVLines

int m_numVLines

m_numUSubs

int m_numUSubs

m_numVSubs

int m_numVSubs

Class jv.loader.PjImportModel implements Serializable

Serialized Fields

m_parentProject

PjProject m_parentProject
Project who requested this loader.

m_geomList

PgGeometry[] m_geomList
List of geometries.

m_infoPanelType

int m_infoPanelType
Flag which info panel is used

m_defBaseDir

java.lang.String m_defBaseDir
Default base directory for models.

m_baseDir

java.lang.String m_baseDir
Current base directory for models.

m_defCategory

java.lang.String m_defCategory
Default category for models.

m_category

java.lang.String m_category
Current category for models.

m_defFileName

java.lang.String m_defFileName
Default model file name of geometry.

m_fileName

java.lang.String m_fileName
Current model file name of geometry.

m_fullFileName

java.lang.String m_fullFileName
Full file name of geometry.

m_confirm

int m_confirm
State of user confirmation when exiting the model load dialog. Status is checked e.g. in PvViewer.
See Also:
PvViewer.showDialog(int)

Class jv.loader.PjImportModel_Dialog implements Serializable

Serialized Fields

m_pjImport

PjImportModel m_pjImport

m_infoPanel

PjImportModel_IP m_infoPanel

Class jv.loader.PjImportModel_InfoBox implements Serializable

Serialized Fields

m_importModel

PjImportModel m_importModel

m_fileName

java.lang.String m_fileName

m_dirName

java.lang.String m_dirName

m_tSelectedModel

java.awt.TextField m_tSelectedModel

m_bLoad

java.awt.Button m_bLoad

m_bBrowse

java.awt.Button m_bBrowse

m_dialog

PjImportModel_Dialog m_dialog

Class jv.loader.PjImportModel_IP implements Serializable

Serialized Fields

m_import

PjImportModel m_import

m_subDir

java.lang.String[] m_subDir
Subdirectories of current category.

m_lCategory

java.awt.List m_lCategory

m_lEntry

java.awt.List m_lEntry

m_tSelectedEntry

java.awt.TextField m_tSelectedEntry

m_lCurrDir

java.awt.Label m_lCurrDir

Class jv.loader.PsCategoryList_IP implements Serializable

Serialized Fields

m_category

java.lang.String[] m_category

m_entry

java.lang.String[][] m_entry

m_lCategory

java.awt.List m_lCategory

m_lEntry

java.awt.List m_lEntry

m_tSelectedEntry

java.awt.TextField m_tSelectedEntry

m_currCatInd

int m_currCatInd

Class jv.loader.PvDisplayOption implements Serializable

Serialized Fields

m_version

java.lang.String m_version
Version number of the data of this display.

m_versionType

java.lang.String m_versionType
Type of version of the data of this display in {"dump","beta","final"}.

m_title

java.lang.String m_title
Title of display, length up to one line.

m_abstract

java.lang.String m_abstract
Verbal description of these display settings.

m_dim

int m_dim
Dimension of geometries

m_axesLabel

java.lang.String[] m_axesLabel
Labels for all axes

m_numCameras

int m_numCameras
Number of currently allocated cameras.

m_currentCamera

int m_currentCamera
Index of currently active camera.

m_cameraProjection

int[] m_cameraProjection
Projection algorithm used by camera to project from higher dimensional spaces.

m_cameraPosition

PdVector[] m_cameraPosition
Position of the camera in world coordinates.

m_cameraInterest

PdVector[] m_cameraInterest
Camera interest in world coordinates, i.e. the point at which the camera is pointing.

m_cameraRoll

double[] m_cameraRoll
Roll of camera around its viewing direction in angles.

m_cameraAngle

double[] m_cameraAngle
Field of view of camera lens.

m_cameraEnableTransform

boolean[] m_cameraEnableTransform
Flag whether camera allows transformation of selected model.

m_cameraAmbient

int[] m_cameraAmbient
Ambient space of camera.

m_cameraPerspective

int[] m_cameraPerspective
Perspective algorithm used by camera to project from higher dimensional spaces.

m_cameraEnableClip

boolean[] m_cameraEnableClip
Flag whether clipping is enabled in this camera.

m_cameraNearClip

double[] m_cameraNearClip
Distance of near clipping plane.

m_cameraFarClip

double[] m_cameraFarClip
Distance of far clipping plane.

m_numLights

int m_numLights
Number of currently allocated lights.

m_ambientLight

java.awt.Color m_ambientLight
Color of ambient light

m_lightType

int[] m_lightType
Type of light sources.

m_lightPosition

PdVector[] m_lightPosition
Position of light sources in euclidean space.

m_lightInterest

PdVector[] m_lightInterest
Point of interest of light sources or extension of color cube resp. hue.

m_lightColor

java.awt.Color[] m_lightColor
Colors of light sources

m_backgroundColor

java.awt.Color m_backgroundColor
Color of background.

m_backgroundImageRepeat

java.lang.String m_backgroundImageRepeat
Repeat type of background image.

m_backgroundImage

java.lang.String m_backgroundImage
URL of background image.

m_foregroundColor

java.awt.Color m_foregroundColor
Color of foreground.

m_foregroundImageRepeat

java.lang.String m_foregroundImageRepeat
Repeat type of foreground image.

m_foregroundImage

java.lang.String m_foregroundImage
URL of foreground image.

m_windowPosition

java.awt.Point m_windowPosition
Position of display window.

m_windowSize

java.awt.Dimension m_windowSize
Dimension of display window.

m_viewCenter

PdVector m_viewCenter
Center of viewer, relative to bounding box

m_axesEdge

PiVector m_axesEdge
Axes on edges of bounding box


Package jv.number

Class jv.number.PdArray_IP implements Serializable

Serialized Fields

m_vector

PdVector[] m_vector

m_scroll

java.awt.Scrollbar m_scroll

m_coordPanel

java.awt.Panel m_coordPanel

m_text

java.awt.TextField[][] m_text

m_headerLabel

java.awt.Label[] m_headerLabel

m_indexLabel

java.awt.Checkbox[] m_indexLabel

m_index

int m_index

m_shownDim

int m_shownDim

m_shownVectors

int m_shownVectors

m_maxVisibleDim

int m_maxVisibleDim

m_maxVisibleVectors

int m_maxVisibleVectors

Class jv.number.PdColor implements Serializable

Serialized Fields

m_hasAlpha

boolean m_hasAlpha
Flag whether alpha is enabled.

m_data

int[] m_data
Data array for color components including possible alpha component. If alpha is enabled then data array is increased by one to store the alpha channel. Do not modify length of array directly.
See Also:
PdColor.getSize(), PdColor.setSize(int)

m_enabled

boolean m_enabled
Flag determining whether slider is enabled or disabled. modified using the config panel. If disabled, the double variable can still be modified by calls setValue(double), and the slider is always updated.

Class jv.number.PdColor_Dialog implements Serializable

Serialized Fields

m_color

PdColor m_color

m_picker

PuColorPicker m_picker

Class jv.number.PdColor_IP implements Serializable

Serialized Fields

m_color

PdColor m_color

m_rgbOld

int[] m_rgbOld

m_rgbNew

int[] m_rgbNew

m_length

int m_length

m_min

int m_min

m_max

int m_max

m_pColor

PsPanel m_pColor

m_text

java.awt.TextField[] m_text

m_bInteractive

boolean m_bInteractive
Set a flag whether text field is modified interactively (true) or by program. This allows to neglect TextEvent in this case.

Class jv.number.PdVector_IP implements Serializable

Serialized Fields

m_vector

PdVector m_vector

m_length

int m_length

m_pVector

java.awt.Panel m_pVector

m_text

java.awt.TextField[] m_text

m_shownAccuracy

double m_shownAccuracy

m_bInteractive

boolean m_bInteractive
Set a flag whether text field is modified interactively (true) or by program. This allows to neglect TextEvent in this case.

Class jv.number.PiArray_IP implements Serializable

Serialized Fields

m_vector

PiVector[] m_vector

m_scroll

java.awt.Scrollbar m_scroll

m_coordPanel

java.awt.Panel m_coordPanel

m_text

java.awt.TextField[][] m_text

m_headerLabel

java.awt.Label[] m_headerLabel

m_indexLabel

java.awt.Checkbox[] m_indexLabel

m_index

int m_index

m_shownDim

int m_shownDim

m_shownVectors

int m_shownVectors

m_maxVisibleDim

int m_maxVisibleDim

m_maxVisibleVectors

int m_maxVisibleVectors

m_minValue

int m_minValue
Minimal number allowed to enter in all text fields.

m_maxValue

int m_maxValue
Maximal number allowed to enter in all text fields.

Class jv.number.PiVector_IP implements Serializable

Serialized Fields

m_vector

PiVector m_vector

m_length

int m_length

m_pVector

java.awt.Panel m_pVector

m_text

java.awt.TextField[] m_text

m_bInteractive

boolean m_bInteractive
Set a flag whether text field is modified interactively (true) or by program. This allows to neglect TextEvent in this case.

Class jv.number.PuColorPicker implements Serializable

Serialized Fields

m_red

PuInteger m_red

m_green

PuInteger m_green

m_blue

PuInteger m_blue

m_bright

PuInteger m_bright

m_wheelXPos

int m_wheelXPos

m_wheelYPos

int m_wheelYPos

m_wheelWidth

int m_wheelWidth

m_wheelHeight

int m_wheelHeight

m_pWheel

PsPanel m_pWheel

m_pDefColor

PsPanel m_pDefColor

m_pNewColor

PsPanel m_pNewColor

m_defColor

java.awt.Color m_defColor

m_undimmedColor

java.awt.Color m_undimmedColor

m_pix

PiVector m_pix

Class jv.number.PuComplex implements Serializable

Serialized Fields

re

double re

im

double im

Class jv.number.PuComplexP implements Serializable

Serialized Fields

z

PuComplex z

Class jv.number.PuComplexP_IP implements Serializable

Serialized Fields

m_cardLayout

java.awt.CardLayout m_cardLayout

m_cardPanel

java.awt.Panel m_cardPanel

m_gRectPolar

java.awt.CheckboxGroup m_gRectPolar

m_cRect

java.awt.Checkbox m_cRect

m_cPolar

java.awt.Checkbox m_cPolar

m_pRectPolar

PsPanel m_pRectPolar

m_pCardRect

PsPanel m_pCardRect

m_pCardPolar

PsPanel m_pCardPolar

m_re

PuDouble m_re

m_im

PuDouble m_im

m_radius

PuDouble m_radius

m_phase

PuDouble m_phase

m_nameOfComplex

java.lang.String m_nameOfComplex

m_puComplexP

PuComplexP m_puComplexP

m_bRect

boolean m_bRect

m_bUpdateSender

boolean m_bUpdateSender

Class jv.number.PuDouble implements Serializable

Serialized Fields

m_iValue

int m_iValue
Integer representation of current double value to be used in slider. Variable is only necessary since in Java sliders solely operate with integer values.

m_numOfIncrements

int m_numOfIncrements
Integer equivalent of maximal double value.

m_iPageIncr

int m_iPageIncr
Integer equivalent of block increment.

m_shownAccuracy

double m_shownAccuracy
Accuracy shown in text fields. Lower accuracy avoids entries like '8.57429573E-14'

m_defValue

double m_defValue
Default value of double assigned when init() is called.

m_defMinimum

double m_defMinimum
Default value of minimum assigned when init() is called.

m_defMaximum

double m_defMaximum
Default value of maximum assigned when init() is called.

m_defLineIncr

double m_defLineIncr
Default value of line increment assigned when init() is called.

m_defPageIncr

double m_defPageIncr
Default value of block increment assigned when init() is called.

m_value

double m_value
Current value of double variable.

m_minimum

double m_minimum
Minimal allowed value of double variable. Used as lower bound in slider.

m_maximum

double m_maximum
Maximal allowed value of double variable. Used as upper bound in slider.

m_lineIncr

double m_lineIncr
Line increment as double value supplied by user. May be interactively modified using the config panel.

m_pageIncr

double m_pageIncr
Block increment as double value supplied by user. May be interactively modified using the config panel.

m_enabled

boolean m_enabled
Flag determining whether slider is enabled or disabled. modified using the config panel. If disabled, the double variable can still be modified by calls setValue(double), and the slider is always updated.

Class jv.number.PuDouble_Config implements Serializable

Serialized Fields

m_number

PuDouble m_number

m_fInitialized

boolean m_fInitialized

m_tMin

java.awt.TextField m_tMin

m_lMin

java.awt.Label m_lMin

m_tMax

java.awt.TextField m_tMax

m_lMax

java.awt.Label m_lMax

m_tLineIncr

java.awt.TextField m_tLineIncr

m_lLineIncr

java.awt.Label m_lLineIncr

m_tPageIncr

java.awt.TextField m_tPageIncr

m_lPageIncr

java.awt.Label m_lPageIncr

m_tAccuracy

java.awt.TextField m_tAccuracy

m_lAccuracy

java.awt.Label m_lAccuracy

Class jv.number.PuDouble_IP implements Serializable

Serialized Fields

m_number

PuDouble m_number

m_oldValue

int m_oldValue

m_newValue

int m_newValue

m_bConfig

java.awt.Button m_bConfig

m_text

java.awt.TextField m_text

m_scrollbar

java.awt.Scrollbar m_scrollbar

Class jv.number.PuInteger implements Serializable

Serialized Fields

m_defValue

int m_defValue
Default value of integer assigned when init() is called.

m_defMinimum

int m_defMinimum
Default value of minimum assigned when init() is called.

m_defMaximum

int m_defMaximum
Default value of maximum assigned when init() is called.

m_defLineIncr

int m_defLineIncr
Default value of line increment assigned when init() is called.

m_defPageIncr

int m_defPageIncr
Default value of block increment assigned when init() is called.

m_value

int m_value
Current value of integer variable.

m_minimum

int m_minimum
Minimal allowed value of integer variable. Used as lower bound in slider.

m_maximum

int m_maximum
Maximal allowed value of integer variable. Used as upper bound in slider.

m_lineIncr

int m_lineIncr
Line increment as integer value supplied by user. May be interactively modified using the config panel.

m_pageIncr

int m_pageIncr
Block increment as integer value supplied by user. May be interactively modified using the config panel.

m_enabled

boolean m_enabled
Flag determining whether slider is enabled or disabled. modified using the config panel. If disabled, the integer variable can still be modified by calls setValue(integer), and the slider is always updated.

Class jv.number.PuInteger_Config implements Serializable

Serialized Fields

m_number

PuInteger m_number

m_fInitialized

boolean m_fInitialized

m_tMin

java.awt.TextField m_tMin

m_lMin

java.awt.Label m_lMin

m_tMax

java.awt.TextField m_tMax

m_lMax

java.awt.Label m_lMax

m_tLineIncr

java.awt.TextField m_tLineIncr

m_lLineIncr

java.awt.Label m_lLineIncr

m_tPageIncr

java.awt.TextField m_tPageIncr

m_lPageIncr

java.awt.Label m_lPageIncr

Class jv.number.PuInteger_IP implements Serializable

Serialized Fields

m_number

PuInteger m_number

m_oldValue

int m_oldValue

m_newValue

int m_newValue

m_bConfig

java.awt.Button m_bConfig

m_text

java.awt.TextField m_text

m_scrollbar

java.awt.Scrollbar m_scrollbar


Package jv.object

Class jv.object.PsConsole implements Serializable

Serialized Fields

m_cNotify

java.awt.Checkbox m_cNotify
Activate display of notify messages.

m_cWarning

java.awt.Checkbox m_cWarning
Activate display of warning messages.

m_cError

java.awt.Checkbox m_cError
Activate display of error messages.

m_textArea

java.awt.TextArea m_textArea
Text area for display of error messages.

m_bClear

java.awt.Button m_bClear
Clears the text area.

bRunning

boolean bRunning
Flag which allows stop() to terminate the run() method.

Class jv.object.PsDialog implements Serializable

Serialized Fields

m_parent

PsUpdateIf m_parent
Sends update events to this instance.
See Also:
PsObject.update(Object), PsPanel.update(Object)

m_action

int m_action
Index of button which was pressed by user.

m_bCancel

java.awt.Button m_bCancel
Button to reset dialog and quit.

m_bHide

java.awt.Button m_bHide
Button to hide and dispose panel.

m_bOk

java.awt.Button m_bOk
Button to accept selection.

m_bReset

java.awt.Button m_bReset
Button to reset dialog.

m_bClose

java.awt.Button m_bClose
Button to close and dispose dialog.

m_bSave

java.awt.Button m_bSave
Button to save and dispose dialog.

m_lHeader

java.awt.Label m_lHeader
Header label of dialog.

Class jv.object.PsMainFrame implements Serializable

Class jv.object.PsObject implements Serializable

Serialized Fields

m_name

java.lang.String m_name
Name of current object, need not be unique. Used in header of info panel and in debug output.
See Also:
PsObject.getName(), PsObject.setName(java.lang.String)

m_tag

java.util.BitSet m_tag
Identifies different states of the geometry, created on first need. The tag variable may be used locally in methods or projects. They have no global influence, and each user should care about usage.
See Also:
PsObject.clearTag(int), PsObject.hasTag(int), PsObject.setTag(int)

Class jv.object.PsPanel implements Serializable

Serialized Fields

m_borderType

int m_borderType

m_insetSize

int m_insetSize

m_lTitle

java.awt.Label m_lTitle
Title of panel usually displayed in bold.
See Also:
PsPanel.addTitle(String), PsPanel.addSubTitle(String), PsPanel.setTitle(String)

m_language

java.lang.String m_language
Language used for text on this panel during construction. This reference is used to decide if panel is out of date when language changes.
See Also:
PsPanel.getLanguage()

m_parent

PsUpdateIf m_parent
Sends update events to this instance.
See Also:
PsObject.update(Object)

m_image

java.awt.Image m_image
Image to be shown in the background of the canvas. Currently, this should only be used if no components are added to panel.

m_bOutOfDate

boolean m_bOutOfDate
Flag determines whether this panel is out of sync with its parent.
See Also:
PsPanel.setOutOfDate(boolean)

Class jv.object.PsStackLayout implements Serializable

Serialized Fields

vgap

int vgap


Package jv.objectGui

Class jv.objectGui.GuiStackLayout implements Serializable

Serialized Fields

orientation

int orientation

margin

int margin

codeTable

java.util.Hashtable codeTable

defaultCode

int[] defaultCode

Class jv.objectGui.PsMethodMenu implements Serializable

Serialized Fields

m_name

java.lang.String m_name
Name of current object, need not be unique.
See Also:
PsMethodMenu.getName(), PsMethodMenu.setName(java.lang.String)

m_language

java.lang.String m_language
Language used for text on this panel during construction. This reference is used to decide if panel is out of date when language changes.
See Also:
PsMethodMenu.getLanguage()

m_subMenu

java.util.Vector m_subMenu

Class jv.objectGui.PsTabPanel implements Serializable

Serialized Fields

m_cardLayout

java.awt.CardLayout m_cardLayout

m_cardPanel

java.awt.Panel m_cardPanel

m_tabHeader

jv.objectGui.PsTabsHeader m_tabHeader

m_tabHash

java.util.Hashtable m_tabHash


Package jv.project

Class jv.project.PgGeometry implements Serializable

Serialized Fields

m_version

java.lang.String m_version
Version number of the data of this geometry.

m_versionType

java.lang.String m_versionType
Type of version of the data of this geometry in {"dump","beta","final"}.

m_title

java.lang.String m_title
Title of geometry, length up to one line.

m_authorInfo

PsAuthorInfo m_authorInfo
List of authors of geometry.

m_geometryInfo

PsGeometryInfo m_geometryInfo
Full description of geometry.

m_dim

int m_dim
Dimension of geometric points of this geometry, must be constant for all points. The initial value of the dimension is a required argument of the constructor.
See Also:
PgGeometry.PgGeometry(int)

m_dimOfSimplex

int m_dimOfSimplex
Dimension of simplicial complex, i.e. maximal dimension of occurring simplices. For example, polygonal curves have simplex dimension 1, triangulated surfaces 2, and volumes have 3. This variable must be set in the constructor of a class.
Since:
JavaView 1.95

m_bShowing

boolean m_bShowing
Geometry is visible or hidden in its display.

m_bShowTitle

boolean m_bShowTitle
Flag whether title is shown in display.

m_bShowBndBox

boolean m_bShowBndBox
Flag whether bounding box is shown in display.

m_bShowCenter

boolean m_bShowCenter
Flag whether center is shown in display.

m_center

PdVector m_center
Center of geometry's world coordinate system

m_ambientSpace

int m_ambientSpace
Ambient space used in transformations of model.

m_ambientProj

int m_ambientProj
Projection from ambient space to R3 used in transformations of model.

m_modelMatrix

PdMatrix m_modelMatrix
4*4 model matrix of geometry, usually not allocated.

m_displayList

java.util.Vector m_displayList
List of display windows where this geometry is registered. Each call of the update() method of this geometry will initate a repaint of the registered display windows.

m_labelAttribute

PiVector[] m_labelAttribute
Offset vector in pixel coordinates of label w.r.t. base point. There exist one vector for each of the basic primitive types GEOM_ITEM_POINT, GEOM_ITEM_EDGE,GEOM_ITEM_POLYGON,GEOM_ITEM_ELEMENT,GEOM_ITEM_TETRA, and GEOM_ITEM_TITLE.

Note, it is currently not possible to set the label attribute, say, of a single vertex unless you have a geometry with just one vertex.

Third component is in [0..2] and indicates whether head, center or tail is located at base+offset. For possible type see PvGeometryIf#GEOM_ITEM_POINT and other items.

Fourth component is a font id from the set of fonts available in PsConfig.

See Also:
PgGeometry.setLabelAttribute(int, int, int, int, int, int)

Class jv.project.PgGeometry_Menu implements Serializable

Serialized Fields

m_geometry

PgGeometry m_geometry

Class jv.project.PgJvxSrc implements Serializable

Serialized Fields

m_geomType

int m_geomType
Type of geometryfor example PvGeometryIf#GEOM_POINT_SET and PvGeometryIf#GEOM_ELEMENT_SET.

m_bDefaultLabelEnabled

boolean m_bDefaultLabelEnabled
Flag whether default labels are shown in display if no label exists for an item. Usually, the default label is the index of an item in an array. For example, the index of a vertex in the vertex array of a point set.

m_bShowIndices

boolean m_bShowIndices
Flag whether indices of vertices and elements are shown in display.

m_bShowVertexLabels

boolean m_bShowVertexLabels
Flag whether labels of vertices are shown in display.

m_bShowPolygonLabels

boolean m_bShowPolygonLabels
Flag whether labels of polygons are shown in display.

m_bShowEdgeLabels

boolean m_bShowEdgeLabels
Flag whether labels of edges are shown in display.

m_bShowElementLabels

boolean m_bShowElementLabels
Flag whether labels of elements are shown in display.

m_bShowOutline

boolean m_bShowOutline
Flag whether edges at horizon are shown thickened in display.

m_bShowBackface

boolean m_bShowBackface
Flag whether backfacing elements are shown in display.

m_numVertices

int m_numVertices
Number of used vertices. Do not modify directly, use setNumOfVertices().

m_maxNumVertices

int m_maxNumVertices
Maximum number of vertices in m_vertex array, internal use only

m_vertex

PdVector[] m_vertex
Array of points of point set, where dimension of each vertex is the same. Dimension of all vertices is constant, and is determined as argument of the constructor. Applications usually call getVertices() to obtain vertex array, and work directly on the vertices.

m_vertexFunction

java.lang.String[][] m_vertexFunction
Array of functions of point set, where dimension of each array is the same.

m_vertexColor

java.awt.Color[] m_vertexColor
Colors of point set with one color per vertex.

m_vertexNormal

PdVector[] m_vertexNormal
Normals of point set with one normal per vertex.

m_bShowVertices

boolean m_bShowVertices
Flag whether vertices are shown in display.

m_bShowTaggedVertices

boolean m_bShowTaggedVertices
Flag whether tagged vertices are shown in display.

m_bShowVertexNormals

boolean m_bShowVertexNormals
Flag whether to show vertex normals or not.

m_bShowVertexNormalArrow

boolean m_bShowVertexNormalArrow
Flag whether to show arrow of vertex normals or not.

m_bShowVertexColors

boolean m_bShowVertexColors
Flag whether to show vertex colors or not.

m_globalVertexSize

double m_globalVertexSize
Thickness in pixels of each vertex.

m_globalVertexColor

java.awt.Color m_globalVertexColor
Global color of vertices applied if no individual vertex coloring available.

m_globalVertexTagColor

java.awt.Color m_globalVertexTagColor
Global color of tagged vertices.

m_globalVertexNormalLength

double m_globalVertexNormalLength
Scaling factor of all vertex normals.

m_globalVertexNormalSize

double m_globalVertexNormalSize
Thickness in pixels of each vertex normal.

m_globalVertexNormalColor

java.awt.Color m_globalVertexNormalColor
Global color of vertex normals applied if no individual normal coloring available.

m_numVectorFields

int m_numVectorFields
Number of vector fields is equals to size of allocated vector field arrays.

m_dimOfVectors

int[] m_dimOfVectors
Uniform number of components of vectors in a field.

m_vector

PdVector[][] m_vector
Array of vector fields where each field has one vector per vertex or per element.

m_vectorColor

java.awt.Color[][] m_vectorColor
Color of each vector.

m_vectorName

java.lang.String[] m_vectorName
Name of vector field.

m_bShowVectorField

boolean[] m_bShowVectorField
Flag if vector fields are shown.

m_bShowVectorArrow

boolean[] m_bShowVectorArrow
Flag if tip of vectors is shown as arrow.

m_vectorIsElementBased

boolean[] m_vectorIsElementBased
Flag if vector field is element based or vertex based.

m_globalVectorLength

double[] m_globalVectorLength
Scaling factor of all vectors.

m_globalVectorSize

double[] m_globalVectorSize
Thickness in pixels of each vector.

m_globalVectorColor

java.awt.Color[] m_globalVectorColor
Global color of all vectors.

m_dimOfTextures

int m_dimOfTextures
Number of components per texture coordinate.

m_bShowVertexTexture

boolean m_bShowVertexTexture
Flag whether to show vertex texture or not.

m_bShowElementTexture

boolean m_bShowElementTexture
Flag whether to show element texture or not.

m_textureImageName

java.lang.String m_textureImageName
URL of texture image.

m_textureImage

java.awt.Image m_textureImage
Texture image.

m_vertexTexture

PdVector[] m_vertexTexture
Texture coordinates of each vertex in [0,1]*[0,1].

m_numPolygons

int m_numPolygons
Number of used polygons. Each polygon may be a polygon of different size.

m_maxNumPolygons

int m_maxNumPolygons
Number of allocated vertices. Do not modify this value directly but use setNumPolygons(int) This value is adjusted automatically whenever more memory is needed.
See Also:
PgJvxSrc.setNumPolygons(int), PgJvxSrc.setMaxNumPolygons(int)

m_dimOfPolygons

int m_dimOfPolygons
Determines size of polygons. It has the following states m_dimOfPolygon = -1 polygons have different size = 3 all polygons are consist of 3 vertices = .. all polygons are polygons with same size
See Also:
PgPolygonSet#setDimOfPolygons(int)

m_polygon

PiVector[] m_polygon
Array with all polygonal polygons. Each polygon with, say k, vertices is given by the indices of its k vertices in the array '[] m_vertex'. Polygons may differ in the number of vertices.

m_polygonColor

java.awt.Color[] m_polygonColor
Colors of polygon with one color per edge.

m_polygonNormal

PdVector[] m_polygonNormal
Normals of polygon with one normal per edge.

m_bShowPolygons

boolean m_bShowPolygons
Flag whether polygons are shown in display.

m_bShowTaggedPolygons

boolean m_bShowTaggedPolygons
Flag whether tagged polygons are shown in display.

m_bShowPolygonNormals

boolean m_bShowPolygonNormals
Flag whether to show edge normals or not.

m_bShowPolygonNormalArrow

boolean m_bShowPolygonNormalArrow
Flag whether to show arrow of edge normals or not.

m_bShowPolygonColors

boolean m_bShowPolygonColors
Flag whether to show polygon colors or not.

m_bShowPolygonStartArrow

boolean m_bShowPolygonStartArrow
Flag whether arrow is shown at first point of polygon.

m_bShowPolygonEndArrow

boolean m_bShowPolygonEndArrow
Flag whether arrow is shown at last point of polygon.

m_globalPolygonColor

java.awt.Color m_globalPolygonColor
Global color of polygons applied if no individual polygon coloring available.

m_globalPolygonTagColor

java.awt.Color m_globalPolygonTagColor
Global color of tagged polygons.

m_globalPolygonSize

double m_globalPolygonSize
Thickness in pixels of each polygon.

m_globalPolygonNormalLength

double m_globalPolygonNormalLength
Scaling factor of all vertex normals.

m_globalPolygonNormalSize

double m_globalPolygonNormalSize
Thickness in pixels of each vertex normal.

m_globalPolygonNormalColor

java.awt.Color m_globalPolygonNormalColor
Global color of vertex normals used in display, applied if no individual normal coloring available.

m_numEdges

int m_numEdges
Number of used edges. Each edge may be a polygon of different size.

m_edge

PiVector[] m_edge
Array with edges of element set. Will be updated whenever connectivity changes.

m_bShowEdges

boolean m_bShowEdges
Flag whether edges are shown in display.

m_bShowTaggedEdges

boolean m_bShowTaggedEdges
Flag whether tagged edges are shown in display.

m_bShowEdgeColors

boolean m_bShowEdgeColors
Flag whether to show edge colors or not.

m_edgeColor

java.awt.Color[] m_edgeColor
Color of each edge.

m_globalEdgeColor

java.awt.Color m_globalEdgeColor
Global color of edges applied if no individual edge coloring available.

m_globalEdgeTagColor

java.awt.Color m_globalEdgeTagColor
Global color of tagged edges.

m_globalEdgeSize

double m_globalEdgeSize
Thickness in pixels of each edge.

m_bShowBoundaries

boolean m_bShowBoundaries
Flag whether boundary is shown in display.

m_bShowTaggedBoundaries

boolean m_bShowTaggedBoundaries
Flag whether tagged boundary is shown in display.

m_globalBndColor

java.awt.Color m_globalBndColor
Global color of boundary.

m_globalBndTagColor

java.awt.Color m_globalBndTagColor
Global color of tagged boundary.

m_globalBndSize

double m_globalBndSize
Thickness in pixels of boundary edges.

m_dimOfElements

int m_dimOfElements
Determines size of elements. It has the following states m_dimOfElement = -1 elements have different size = 3 all elements are triangles = 4 all elements are quadrilaterals = .. all elements are polygons with same size Some methods assume all elements to be triangles. In such a case all elements are triangulated.
See Also:
PgJvxSrc.setDimOfElements(int)

m_maxDimOfElements

int m_maxDimOfElements
Maximal number of vertices per element.

m_numElements

int m_numElements
Number of used elements. Each element may be a polygon of different size.
See Also:
PgJvxSrc.setNumElements(int)

m_maxNumElements

int m_maxNumElements
Number of allocated elements. Do not modify this value directly but use setNumElements(int) This value is adjusted automatically whenever more memory is needed.
See Also:
PgJvxSrc.setNumElements(int), PgJvxSrc.setMaxNumElements(int)

m_element

PiVector[] m_element
Array with all polygonal faces. Each face with, say k, points is given by the indices of its k vertices in the array '[] m_vertex'. Elements may differ in the number of vertices.

m_elementColor

java.awt.Color[] m_elementColor
Colors of element set with one color per element.

m_elementNormal

PdVector[] m_elementNormal
Colors of element set with one normal per element.

m_elementTexture

PdVector[][] m_elementTexture
Texture coordinates for each element.

m_bShowElements

boolean m_bShowElements
Flag whether elements are shown in display.

m_bShowTaggedElements

boolean m_bShowTaggedElements
Flag whether tagged elements are shown in display.

m_bShowElementNormals

boolean m_bShowElementNormals
Flag whether to show element normals or not.

m_bShowElementNormalArrow

boolean m_bShowElementNormalArrow
Flag whether to show arrow of element normals or not.

m_bShowElementColors

boolean m_bShowElementColors
Flag whether to show element colors or not.

m_globalElementColor

java.awt.Color m_globalElementColor
Global color of elements applied if no individual element coloring available.

m_globalElementTagColor

java.awt.Color m_globalElementTagColor
Global color of tagged elements.

m_globalElementBackColor

java.awt.Color m_globalElementBackColor
Global color of backside of elements used in display, applied if enabled.

m_elementBackColor

java.awt.Color[] m_elementBackColor
Colors of backside of element set with one color per element.

m_bShowElementBackColor

boolean m_bShowElementBackColor
Flag to enable showing of global backface color.

m_bShowElementBackColors

boolean m_bShowElementBackColors
Flag to enable showing of individual backface color.

m_globalElementNormalLength

double m_globalElementNormalLength
Scaling factor of all vertex normals.

m_globalElementNormalSize

double m_globalElementNormalSize
Thickness in pixels of each vertex normal.

m_globalElementNormalColor

java.awt.Color m_globalElementNormalColor
Global color of vertex normals used in display, applied if no individual normal coloring available.

m_neighbour

PiVector[] m_neighbour
Array with neighbours of all elements. For each element with, say k, edges exists a corresponding neighbour array listing the indices of the neighbouring elements at these edges.

Class jv.project.PjProject implements Serializable

Serialized Fields

m_display

PvDisplayIf m_display
Default display of project.

m_displayList

java.util.Vector m_displayList
List of registered displays of project. Project must add and remove geometries from these displays itself.

m_rootGeometry

java.util.Vector m_rootGeometry
List of geometries of project. Each geometry was added with setGeometry().

m_geometry

PgGeometryIf m_geometry
Main geometry of project. Geometry will be registered in display, install its info and material panels in the control window, and install its menu in the menu bar of the control window.

m_anim

PsAnimation m_anim
Supervising animation control, empty if not used.

m_parm

java.lang.String[][] m_parm
Applet parameter.

m_viewer

PvViewerIf m_viewer
Reference to current viewer instance to access dialogs and panels.

m_bAutoFit

boolean m_bAutoFit
Flag determines whether scenery is scaled to fit display when start() is called. On default, auto fit is enabled.
See Also:
PjProject.setEnabledAutoFit(boolean)

Class jv.project.PjProject_IP implements Serializable

Serialized Fields

m_project

PjProject m_project

Class jv.project.PvCameraEvent implements Serializable

Serialized Fields

m_display

PvDisplayIf m_display
Display where pick event occurred.

m_camera

PvCameraIf m_camera
Current camera of display.

m_location

java.awt.Point m_location
Position of cursor in pixel coordinates of drawing canvas.

m_dim

int m_dim
Dimension of vertex in world coordinates.

m_vertex

PdVector m_vertex
Vertex representing a world point under the mouse position.


Package jv.rsrc

Class jv.rsrc.PsAuthorInfo implements Serializable

Serialized Fields

m_numAuthors

int m_numAuthors
Number of authors and length of string arrays of instance variables.

m_currAuthor

int m_currAuthor
Index of currently selected author.

m_info

java.lang.String[][] m_info
All author data. First entry runs through all codes, and second index runs through all authors.

Class jv.rsrc.PsAuthorInfo_IP implements Serializable

Serialized Fields

m_authorInfo

PsAuthorInfo m_authorInfo
Parent author info containing the data of all authors.

m_pAuthor

java.awt.Panel m_pAuthor

m_pAffiliation

java.awt.Panel m_pAffiliation

m_lAuthor

java.awt.Label m_lAuthor

m_numAuthors

int m_numAuthors
Number of currently non-empty author fields.

m_currAuthorInd

int m_currAuthorInd
Index of currently visible author.

m_cAuthorIndex

java.awt.Choice m_cAuthorIndex
Checkbox to selected an author for modification.

m_lInfo

java.awt.Label[] m_lInfo
Labels for all author topics.

m_tInfo

java.awt.TextComponent[] m_tInfo
Text fields for all author topics.

m_infoStore

java.lang.String[][] m_infoStore
Store all data until reset() is called again.

Class jv.rsrc.PsGeometryInfo implements Serializable

Serialized Fields

m_abstract

java.lang.String m_abstract
Abstract of geometry, first line relevant for preview.

m_detail

java.lang.String m_detail
Detailed Html text of geometry consisting of a set of paragraphs.

m_primary

java.lang.String m_primary
Primary MSC2000 classification.

m_secondary

java.lang.String[] m_secondary
Secondary MSC2000 classifications.

m_keyword

java.lang.String[] m_keyword
Keywords describing the geometry.

m_zentralblatt

java.lang.String m_zentralblatt
Number of Zentralblatt fuer Mathematik if geometry was reviewed there.

m_software

java.lang.String m_software
Software including version number used for producing this geometry.

m_numRefs

int m_numRefs

m_refType

java.lang.String[] m_refType

m_refAuthor

java.lang.String[] m_refAuthor

m_refTitle

java.lang.String[] m_refTitle

m_refBooktitle

java.lang.String[] m_refBooktitle

m_refEditor

java.lang.String[] m_refEditor

m_refJournal

java.lang.String[] m_refJournal

m_refPages

java.lang.String[] m_refPages

m_refLink

java.lang.String[] m_refLink

m_refVolume

java.lang.String[] m_refVolume

m_refNumber

java.lang.String[] m_refNumber

m_refPublisher

java.lang.String[] m_refPublisher

m_refYear

java.lang.String[] m_refYear

m_refNote

java.lang.String[] m_refNote

Class jv.rsrc.PsGeometryInfo_IP implements Serializable

Serialized Fields

m_geometryInfo

PsGeometryInfo m_geometryInfo
Parent author info containing the data of all authors.

m_lClassification

java.awt.Label m_lClassification

m_lDescription

java.awt.Label m_lDescription

m_lAbstract

java.awt.Label m_lAbstract

m_tAbstract

java.awt.TextArea m_tAbstract

m_lDetail

java.awt.Label m_lDetail

m_tDetail

java.awt.TextArea m_tDetail

m_lPrimary

java.awt.Label m_lPrimary

m_tPrimary

java.awt.TextField m_tPrimary

m_lSecondary

java.awt.Label m_lSecondary

m_tSecondary

java.awt.TextField m_tSecondary

m_lKeywords

java.awt.Label m_lKeywords

m_tKeywords

java.awt.TextField m_tKeywords

m_lZentralblatt

java.awt.Label m_lZentralblatt

m_tZentralblatt

java.awt.TextField m_tZentralblatt

m_lSoftware

java.awt.Label m_lSoftware

m_tSoftware

java.awt.TextField m_tSoftware

m_lLiterature

java.awt.Label m_lLiterature

m_lReferenceType

java.awt.Label m_lReferenceType

m_cReferenceType

java.awt.Choice[] m_cReferenceType

m_lReference

java.awt.Label m_lReference

m_tReference

java.awt.TextArea[] m_tReference

Class jv.rsrc.PsJavaView implements Serializable

Class jv.rsrc.PsJavaView_IP implements Serializable

Serialized Fields

m_javaview

PsJavaView m_javaview

m_pane

java.awt.ScrollPane m_pane

p

PsPanel p

m_pTitle

java.awt.Panel m_pTitle

m_pLicense

java.awt.Panel m_pLicense

m_pUser

java.awt.Panel m_pUser

m_lTitle

java.awt.Label m_lTitle

m_tTitle

java.awt.TextField m_tTitle

m_lLicense

java.awt.Label m_lLicense

m_lLicenseType

java.awt.Label m_lLicenseType

m_tLicenseType

java.awt.TextField m_tLicenseType

m_lLicenseId

java.awt.Label m_lLicenseId

m_tLicenseId

java.awt.TextField m_tLicenseId

m_lLicenseExpire

java.awt.Label m_lLicenseExpire

m_tLicenseExpire

java.awt.TextField m_tLicenseExpire

m_lUser

java.awt.Label m_lUser

m_lUserFirstName

java.awt.Label m_lUserFirstName

m_tUserFirstName

java.awt.TextField m_tUserFirstName

m_lUserLastName

java.awt.Label m_lUserLastName

m_tUserLastName

java.awt.TextField m_tUserLastName

m_lUserEmail

java.awt.Label m_lUserEmail

m_tUserEmail

java.awt.TextField m_tUserEmail

m_lUserUrl

java.awt.Label m_lUserUrl

m_tUserUrl

java.awt.TextField m_tUserUrl

Class jv.rsrc.PsModelInfo implements Serializable

Serialized Fields

m_iDialog

int m_iDialog
Flag to check íf dialog has been opened and then closed. Flag is used in applications to indicate when application should be existed.

m_rsrcFile

java.lang.String m_rsrcFile
Name of resource file, if resource has been parsed from file.

m_egId

java.lang.String m_egId

m_title

java.lang.String m_title

m_modelName

java.lang.String m_modelName

m_authorInfo

PsAuthorInfo m_authorInfo

m_geometryInfo

PsGeometryInfo m_geometryInfo

m_numFiles

int m_numFiles

m_autoGen

boolean[] m_autoGen

m_usage

java.lang.String[] m_usage

m_fileName

java.lang.String[] m_fileName

m_fileFormat

java.lang.String[] m_fileFormat

m_fileSize

java.lang.String[] m_fileSize

m_imageWidth

java.lang.String[] m_imageWidth

m_imageHeight

java.lang.String[] m_imageHeight

m_fileComment

java.lang.String m_fileComment

Class jv.rsrc.PsModelInfo_IP implements Serializable

Serialized Fields

m_modelInfo

PsModelInfo m_modelInfo

m_viewer

PsViewerIf m_viewer

m_pane

java.awt.ScrollPane m_pane

p

PsPanel p

m_pTitle

java.awt.Panel m_pTitle

m_pAuthor

java.awt.Panel m_pAuthor

m_pDescription

java.awt.Panel m_pDescription

m_lTitle

java.awt.Label m_lTitle

m_tTitle

java.awt.TextField m_tTitle

m_lFiles

java.awt.Label m_lFiles

m_lModelName

java.awt.Label m_lModelName

m_tModelName

java.awt.TextField m_tModelName

m_lAutoGen

java.awt.Label m_lAutoGen

m_cAutoGen

java.awt.Checkbox[] m_cAutoGen

m_lUsage

java.awt.Label m_lUsage

m_cUsage

java.awt.Choice[] m_cUsage

m_lFileName

java.awt.Label m_lFileName

m_tFileName

java.awt.TextField[] m_tFileName

m_lFileFormat

java.awt.Label m_lFileFormat

m_cFileFormat

java.awt.Choice[] m_cFileFormat

m_lFileSize

java.awt.Label m_lFileSize

m_tFileSize

java.awt.TextField[] m_tFileSize

m_lFileComment

java.awt.Label m_lFileComment

m_tFileComment

java.awt.TextArea m_tFileComment

m_lAdvice

java.awt.Label m_lAdvice

m_lTemplate

java.awt.Label m_lTemplate

m_tTemplate

java.awt.TextField m_tTemplate

m_bBrowse

java.awt.Button m_bBrowse
Browse for template file.

m_bSubmit

java.awt.Button m_bSubmit
Store information in submission file.

m_bClear

java.awt.Button m_bClear
Clear information in all widgets.

Class jv.rsrc.PsXmlNode implements Serializable

Serialized Fields

m_type

java.lang.String m_type
Element type of this node, i.e. name of the XML element.

m_attribute

java.util.Hashtable m_attribute
Attribute list of element of this node.

m_content

java.lang.String m_content
Content text of this element.

m_mixedContent

java.util.Vector m_mixedContent
Mixed content with text and child elements.

m_father

PsXmlNode m_father
Parent element of this node.

m_sibling

PsXmlNode m_sibling
Sibling is next child of parent element of this node.

m_child

PsXmlNode m_child
First child element of this node.

m_lastChild

PsXmlNode m_lastChild
Last child element of this node.

m_isExpanded

boolean m_isExpanded
Status during parsing.

m_bMixedMode

boolean m_bMixedMode
Determine whether in mixed mode.

Class jv.rsrc.PsXmlSrc implements Serializable

Serialized Fields

m_docName

java.lang.String m_docName
Name of root element in resource DTD.

m_docType

java.lang.String m_docType
Url of resource DTD.

m_root

PsXmlNode m_root
Root element of resource tree.

m_rsrcFile

java.lang.String m_rsrcFile
Name of associated XML file.


Package jv.thirdParty.expr

Class jv.thirdParty.expr.Expr implements Serializable

Class jv.thirdParty.expr.Syntax_error implements Serializable

Class jv.thirdParty.expr.Variable implements Serializable

Serialized Fields

name

java.lang.String name
Unique name of variable.

val

double val
Numerical value of variable.


Package jv.thirdParty.ruler

Class jv.thirdParty.ruler.PgAxes implements Serializable

Serialized Fields

ALIGN_LABEL_LEFT

int ALIGN_LABEL_LEFT

ALIGN_LABEL_RIGHT

int ALIGN_LABEL_RIGHT

ALIGN_LABEL_CENTER

int ALIGN_LABEL_CENTER

BIND_LABEL_LEFT

int BIND_LABEL_LEFT

BIND_LABEL_RIGHT

int BIND_LABEL_RIGHT

BIND_LABEL_CENTER

int BIND_LABEL_CENTER

XN

int XN

XUP

int XUP

YN

int YN

YUP

int YUP

ZN

int ZN

ZUP

int ZUP

MIN

int MIN

MAX

int MAX

X

int X

Y

int Y

Z

int Z

N

int N

U

int U

NEGN

int NEGN

NEGU

int NEGU

defScale

int defScale

xoff

int xoff

yoff

int yoff

stdAlignmnt

int[] stdAlignmnt

m_showHashingFlags

boolean[] m_showHashingFlags
flags correspond to showing the hashmarks along [Xn,Xup,Yn, Yup, Zn, Zup] xyGrid [TFFTFF]; yzGrid [FFTFFT]; zxGrid [FTFFTF]

m_bFixedMode

boolean m_bFixedMode
Flag specifying which of 3 2d axes in 3 space are requested. 0:XY, 1:YZ, 2:ZX

m_bMajor

boolean m_bMajor
Flag for showing major hashings everywhere

m_bMinor

boolean m_bMinor
Flag for showing minor hashings everywhere

m_bShowLabels

boolean m_bShowLabels
Flag for showing the labels everywhere

m_bShowTitles

boolean m_bShowTitles
Flag for showing the title everywhere

m_numMajorHashings

PuInteger m_numMajorHashings

m_numMinorHashings

PuInteger m_numMinorHashings

m_majorHashUnits

PuDouble m_majorHashUnits

m_minorHashUnits

PuDouble m_minorHashUnits

m_bndBox

PdVector[] m_bndBox

m_viewVect

PdVector m_viewVect

m_xaxis

PgRuler m_xaxis

m_yaxis

PgRuler m_yaxis

m_zaxis

PgRuler m_zaxis

m_posXDir

PdVector m_posXDir

m_posYDir

PdVector m_posYDir

m_posZDir

PdVector m_posZDir

m_mode

int m_mode

m_currentRuler

int m_currentRuler

m_scale

double m_scale

m_bAutoConfigure

boolean m_bAutoConfigure

m_xDefAxisLabel

java.lang.String m_xDefAxisLabel

m_yDefAxisLabel

java.lang.String m_yDefAxisLabel

m_zDefAxisLabel

java.lang.String m_zDefAxisLabel

Class jv.thirdParty.ruler.PgAxes_CP implements Serializable

Serialized Fields

m_gAxes

PgAxes m_gAxes

m_cMode

java.awt.Choice m_cMode

m_cShowXYGrid

java.awt.Checkbox m_cShowXYGrid

m_cShowYZGrid

java.awt.Checkbox m_cShowYZGrid

m_cShowZXGrid

java.awt.Checkbox m_cShowZXGrid

m_cbg

java.awt.CheckboxGroup m_cbg

m_cFixedMode

java.awt.Checkbox m_cFixedMode

m_cDynamicMode

java.awt.Checkbox m_cDynamicMode

m_currentCB

java.awt.Checkbox m_currentCB

m_cMajor

java.awt.Checkbox m_cMajor

m_cMinor

java.awt.Checkbox m_cMinor

m_cLabels

java.awt.Checkbox m_cLabels

m_cName

java.awt.Checkbox m_cName

m_bReset

java.awt.Button m_bReset

m_pFixed

java.awt.Panel m_pFixed

m_pDynamic

java.awt.Panel m_pDynamic

m_pHash

java.awt.Panel m_pHash

m_pBottomButtons

java.awt.Panel m_pBottomButtons

Class jv.thirdParty.ruler.PgRuler implements Serializable

Serialized Fields

m_bFixedMode

boolean m_bFixedMode
state of ruler ruler style

m_bMajorMode

boolean m_bMajorMode
Flag for showing major hashings

m_bMinorMode

boolean m_bMinorMode
Flag for showing minor hashings

m_bHashInNormalDir

boolean m_bHashInNormalDir
Flag for showing hashings in direction of normal vector

m_bHashInUpDir

boolean m_bHashInUpDir
Flag for showing hashings in direction of up vector

m_bShowLabels

boolean m_bShowLabels
Flag for showing the labels on each hash

m_bShowRulerName

boolean m_bShowRulerName
Flag for showing the title of the ruler

m_rulerName

java.lang.String m_rulerName
Title of axis

m_rulerNamePos

int m_rulerNamePos
Align title 0=left, 1=center, 2= right

m_minMax

PdVector m_minMax
0 holds min param unit, 1 holds max hash unit

m_tiMajor

double[] m_tiMajor
An array of t parameters representing the hashings on the line

m_tiMinor

double[] m_tiMinor

m_origin

PdVector m_origin
Intial endpoint of the ruler (A)

m_normalOffset

PdVector m_normalOffset
Up hash vector origin

m_upOffset

PdVector m_upOffset
Normal hash vector origin for normal Vector direction

m_v

PdVector m_v
ruler direction

m_n

PdVector m_n
Normal hash vector direction

m_u

PdVector m_u
Up hash vector direction

m_hMinor

double[] m_hMinor

m_hMajor

double[] m_hMajor

m_hMajorColor

java.awt.Color m_hMajorColor

m_hMinorColor

java.awt.Color m_hMinorColor

m_numMajorHashings

PuInteger m_numMajorHashings
Number of Major grid lines in interval.

m_numMinorHashings

PuInteger m_numMinorHashings
Number of Minor grid lines in interval.

m_majorHashUnits

PuDouble m_majorHashUnits
Major Units

m_minorHashUnits

PuDouble m_minorHashUnits
Minor Units

m_defMin

double m_defMin

m_defMax

double m_defMax

m_defMajorHashUnit

double m_defMajorHashUnit

m_defMinorHashUnit

double m_defMinorHashUnit

m_defNumMajorHashings

int m_defNumMajorHashings

m_defNumMinorHashings

int m_defNumMinorHashings

m_defhMajor

double m_defhMajor

m_defhMinor

double m_defhMinor

m_defbHashInNormalDir

boolean m_defbHashInNormalDir

m_defbHashInUpDir

boolean m_defbHashInUpDir

m_defhMajorColor

java.awt.Color m_defhMajorColor

m_defhMinorColor

java.awt.Color m_defhMinorColor

Class jv.thirdParty.ruler.PgRuler_CP implements Serializable

Serialized Fields

m_ruler

PgRuler m_ruler

m_cbg

java.awt.CheckboxGroup m_cbg

m_cFixedMode

java.awt.Checkbox m_cFixedMode

m_cDynamicMode

java.awt.Checkbox m_cDynamicMode

m_currentCB

java.awt.Checkbox m_currentCB

m_cMajor

java.awt.Checkbox m_cMajor

m_cMinor

java.awt.Checkbox m_cMinor

m_cLabels

java.awt.Checkbox m_cLabels

m_cName

java.awt.Checkbox m_cName

m_lTitle

java.awt.Label m_lTitle

m_pFixed

java.awt.Panel m_pFixed

m_pDynamic

java.awt.Panel m_pDynamic

m_pHashType

java.awt.Panel m_pHashType

m_pminMax

PdVector_IP m_pminMax
0 holds min param unit, 1 holds max hash unit

Class jv.thirdParty.ruler.PjAxes implements Serializable

Serialized Fields

m_dim

int m_dim

m_viewVect

PdVector m_viewVect

m_axes

PgAxes m_axes

m_geom

PgGeometry m_geom

m_scene

PvScene m_scene


Package jv.vecmath

Class jv.vecmath.P_Vector implements Serializable

Serialized Fields

m_bits

long[] m_bits
We do not create a Java BitSet but do all bit manipulations ourselfs to save storage. The length of m_bits is the number of long's needed to store all requested bits. A long is assumed to store 64=2^BITS bits. The value of each tag refers to a specific bit in the bit array whose index is the value of the tag.
See Also:
#create(int)

m_name

java.lang.String m_name
Optional name of vector.

m_constraint

int[] m_constraint
Optional array with indices of constraints. Constraints must be handled by supervising geometry.

Class jv.vecmath.PcMatrix implements Serializable

Serialized Fields

m_iSize

int m_iSize
Number of rows of matrix, equal to m_jSize for square matrices.

m_jSize

int m_jSize
Number of columns of matrix, equal to m_iSize for square matrices.

m_data

PuComplex[][] m_data
Data array containing the components of the vector. Array has public access for efficiency reasons in numerical computations, although method access should be preferred. Do not modify length of array directly.

Class jv.vecmath.PdBary implements Serializable

Serialized Fields

m_data

double[] m_data
Array with barycentric coordinates, sum of entries must be 1. Length is equal to barycentric dimension.

Class jv.vecmath.PdBaryDir implements Serializable

Serialized Fields

m_data

double[] m_data
Array with barycentric coordinates, sum of entries must be 1. Length is equal to barycentric dimension.

Class jv.vecmath.PdMatrix implements Serializable

Serialized Fields

m_size

int m_size
Number of rows of matrix, always equal to m_iSize. Variable is used for square matrices. Variable should be removed.

m_iSize

int m_iSize
Number of rows of matrix, equal to m_size and m_jSize for square matrices.

m_jSize

int m_jSize
Number of columns of matrix, equal to m_size and m_iSize for square matrices.

m_data

double[][] m_data
Data array containing the components of the vector. Array has public access for efficiency reasons in numerical computations, although method access should be preferred. Do not modify length of array directly.

Class jv.vecmath.PdVector implements Serializable

Serialized Fields

m_data

double[] m_data
Data array containing the components of the vector. Array has public access for efficiency reasons in numerical computations, although method access should be preferred. Do not modify length of array directly.

Class jv.vecmath.PiVector implements Serializable

Serialized Fields

m_data

int[] m_data
Data array containing the components of the vector. Array has public access for efficiency reasons in numerical computations, although method access should be preferred. Do not modify length of array directly.

Class jv.vecmath.PuData implements Serializable


Package jv.viewer

Class jv.viewer.PvCamera implements Serializable

Serialized Fields

Z_STRETCH

double Z_STRETCH
Stretch all z-values to have a finer resolution.

SIZE

double SIZE
Initial size of viewing frustum in world coordinates.

m_interest

PdVector m_interest
Camera orientation for internal use. These vectors are used for efficiency to avoid permanent reallocation. Usually the vectors are not up to date, and one should use method calls to get the correct values.
See Also:
PvCamera.getInterest(), PvCamera.getPosition(), PvCamera.getViewDir(), PvCamera.getUpVector(), PvCamera.getRoll(), PvCamera.getDist()

m_position

PdVector m_position

m_viewDir

PdVector m_viewDir

m_upVector

PdVector m_upVector

m_defaultUpVector

PdVector m_defaultUpVector
Determines the reference up vector with roll==0. It depends on the projection mode.

m_roll

double m_roll

m_fieldOfView

double m_fieldOfView

m_nearClip

PuDouble m_nearClip
Distance of near clip plane.

m_defNearClip

double m_defNearClip
Default distance of near clip plane.

m_farClip

PuDouble m_farClip
Distance of far clip plane.

m_defFarClip

double m_defFarClip
Default distance of far clip plane.

m_bEnableClip

boolean m_bEnableClip
Enable or disable clipping in z-direction.

m_proj

PdMatrix m_proj
Transformation matrices and inverses.

m_projInv

PdMatrix m_projInv

m_view

PdMatrix m_view

m_viewInv

PdMatrix m_viewInv

m_incrView

PdMatrix m_incrView

m_incrViewInv

PdMatrix m_incrViewInv

m_trans

PdMatrix m_trans

m_transInv

PdMatrix m_transInv

m_mode

int m_mode
Control mode i.e. scale, translate, rotate, pick

m_projMode

int m_projMode
Projection mode, i.e. perspective, x-y, ...

m_nHeight

double m_nHeight
Size of associated display window is initialized with non-zero values to avoid problems

m_nWidth

double m_nWidth

m_fit

double m_fit

m_scaleTotal

double m_scaleTotal

m_scaleValue

double m_scaleValue

m_xTransValue

double m_xTransValue

m_yTransValue

double m_yTransValue

m_vecAlt

PdVector m_vecAlt

m_vec

PdVector m_vec

m_rotAxis

PdVector m_rotAxis

m_pick

PdVector m_pick

m_worldPick

PdVector m_worldPick

m_prevNormLoc

double[] m_prevNormLoc
Previous mouse position in normalized coords, internal variable.

m_currNormLoc

double[] m_currNormLoc
Current mouse position in normalized coords, internal variable.

m_display

PvDisplay m_display
Parent display of this camera.

Class jv.viewer.PvCamera_IP implements Serializable

Serialized Fields

m_camera

PvCamera m_camera

m_disp

PvDisplay m_disp

m_gProjection

java.awt.CheckboxGroup m_gProjection

m_rPerspective

java.awt.Checkbox m_rPerspective

m_rTop

java.awt.Checkbox m_rTop

m_rFront

java.awt.Checkbox m_rFront

m_rRight

java.awt.Checkbox m_rRight

m_pAmbient

java.awt.Panel m_pAmbient

m_rModel

java.awt.Checkbox m_rModel

m_cAmbient

java.awt.Choice m_cAmbient

m_cProj

java.awt.Choice m_cProj

m_viewDir

PdVector m_viewDir

m_pViewDir

PdVector_IP m_pViewDir

m_interest

PdVector m_interest

m_pInterest

PdVector_IP m_pInterest

m_dist

PuDouble m_dist

m_roll

PuDouble m_roll

m_pClip

java.awt.Panel m_pClip

m_cClip

java.awt.Checkbox m_cClip

m_bCenter

java.awt.Button m_bCenter

m_bFit

java.awt.Button m_bFit

m_bReset

java.awt.Button m_bReset

Class jv.viewer.PvDisplay implements Serializable

Serialized Fields

m_defBackgroundImage

java.lang.String m_defBackgroundImage
Default background image for display.

m_backgroundImage

java.lang.String m_backgroundImage
Background image for display.

m_bMouseInside

boolean m_bMouseInside
Flag whether mouse is currently inside the display.

m_bMouseDown

boolean m_bMouseDown
Flag whether mouse has picked in the display.

m_name

java.lang.String m_name

m_bIsEnabledUpdate

boolean m_bIsEnabledUpdate
Flag determines whether update mechanism is enabled.

m_camera

java.util.Hashtable m_camera
List of registered cameras.

m_currentCamera

PvCamera m_currentCamera
Currently used camera in display.

m_cameraPanel

PsPanel m_cameraPanel
Info panel of camera, shared by different cameras.

m_infoPanel

PsPanel m_infoPanel
Info panel of display.

m_scene

PvScene m_scene
Scene of display containing all geometries.

m_currentGeom

jv.viewer.PvGeometry m_currentGeom
Currently selected geometry container. Its associated geometry is m_geomIf.

m_currentFrameName

java.lang.String m_currentFrameName
Current name used as title of frame.

m_geomIf

PgGeometryIf m_geomIf
Associated geometry of currently selected geometry 'm_currentGeom'.

m_bCentered

boolean m_bCentered

m_specialGeom

java.util.Hashtable m_specialGeom
Hashtable contains all active special geometries such as bounding box, grid, or coordinate frame. The keys are strings identifying the geometry.

m_mode

int m_mode
Control mode, i.e. scale, shift, rot...

m_modeMajor

int m_modeMajor
Major control mode, i.e. scale, shift, rot...

m_defModeMajor

int m_defModeMajor
Default major control mode, i.e. scale, shift, rot...

m_modelCamera

jv.viewer.PvModelCamera m_modelCamera
Camera used for modeling transformations of geometry.

m_bTransformModel

boolean m_bTransformModel
Flag whether transformation of current model or camera is active.

m_ambientSpace

int m_ambientSpace
Ambient space used in transformations of model.

m_ambientProj

int m_ambientProj
Projection from ambient space to R3 used in transformations of model.

m_pickedVertex

int m_pickedVertex
Index of picked vertex in global vertex array of current geometry.

m_pick

PdVector m_pick
Pick coordinates of picking in screen coordinates (x,y): m_pick.set(x, y, 0., 1.). Applying inverse of transformation matrix leads to world coordinates, i.e. first three coordinates are world coordinates.

m_markBox

PiVector m_markBox
Selected rectangle in screen coordinates during mark-mode.

m_worldPick

PdVector m_worldPick
4D world coordinates of hit during picking obtained from current hit point in screen coordinates by applying inverse of transformation matrix. First three coordinates are world coordinates.

m_currLoc

java.awt.Dimension m_currLoc
Instance variables are 'int'

m_currNormLoc

double[] m_currNormLoc
Instance variables are 'double'

m_imageFitMode

int m_imageFitMode
Mode determines how a background image is scaled w.r.t. display canvas.

m_nHeight

int m_nHeight
Height of display window, height of offscreen image.

m_nWidth

int m_nWidth
Width of display window, width of offscreen image.

m_height

PuInteger m_height
Height of display window, height of offscreen image.

m_width

PuInteger m_width
Width of display window, width of offscreen image.

m_sceneFlags

int m_sceneFlags
Flags determining what is painted.

m_foregroundColor

PdColor m_foregroundColor
Foreground color of overlay items such as coordinate axis.

m_backgroundColor

PdColor m_backgroundColor
Background color of display canvas.

m_bShowBackface

boolean m_bShowBackface
Flag to globally disable drawing faces whose normal points away from observer.

m_bShowBackImage

boolean m_bShowBackImage
Flag to enable showing of a background image in display.

m_bShowDepthcue

boolean m_bShowDepthcue
Flag to enable drawing of items less intense if they are farther away from observer.

m_bShowEdgesOnce

boolean m_bShowEdgesOnce
Flag to enable drawing of common face edges only once, requires neighbour information.

m_bShowEdgeAura

boolean m_bShowEdgeAura
Flag to enable drawing of an aura around edges in background color.

m_bShowGrid

boolean m_bShowGrid
Flag to enable showing of grid in xy-coordinate plane.

m_bEnableSorting

boolean m_bEnableSorting
Flag to enable depth sorting of elements for drawing.

m_bEnableTag

boolean m_bEnableTag
Flag to enable modification of tagged vertices and elements.

m_bEnableZBuffer

boolean m_bEnableZBuffer
Flag to enable z-buffered drawing.

m_bEnableAnimation

boolean m_bEnableAnimation
Flag to enable auto-rotation.

m_bDrawing

boolean m_bDrawing
Internal flag whether a thread is currently painting to display.

xUp

int xUp
Store position of last mouse up and mouse down events.

yUp

int yUp
Store position of last mouse up and mouse down events.

xDown

int xDown
Store position of last mouse up and mouse down events.

yDown

int yDown
Store position of last mouse up and mouse down events.

bDrag

boolean bDrag
detects condition for animation: drag mouse, and continue the move after releasing mouse.

m_sleep

PuInteger m_sleep
Sleeping period of auto-animation thread between two repaint().

m_bFpsEnabled

boolean m_bFpsEnabled
true if measuring frames per second.

m_period

long m_period
Period in seconds of each measurement cycle for frames per seconds evaluation.

m_pCount

int m_pCount
Counter of the number of paint() calls done in frames per second cycle.

m_prevKey

int m_prevKey
Remember last typed key to avoid action if user keeps pressing a key during actions.

m_bFirstAfterPick

boolean m_bFirstAfterPick
Determine if this drag event happened right after a mousePick event. In this case forget this event since it its location is usually very close to the pick event.

m_newElement

PiVector m_newElement

Class jv.viewer.PvDisplay_IP implements Serializable

Serialized Fields

m_display

PvDisplay m_display

m_pColor

java.awt.Panel m_pColor

m_pSize

java.awt.Panel m_pSize

m_cAnimation

java.awt.Checkbox m_cAnimation

m_cAxes

java.awt.Checkbox m_cAxes

m_cBackImage

java.awt.Checkbox m_cBackImage

m_cBndbox

java.awt.Checkbox m_cBndbox

m_cClearScreen

java.awt.Checkbox m_cClearScreen

m_cDepthcue

java.awt.Checkbox m_cDepthcue

m_cEdgeAura

java.awt.Checkbox m_cEdgeAura

m_cEdgesOnce

java.awt.Checkbox m_cEdgesOnce

m_cFrame

java.awt.Checkbox m_cFrame

m_cGrid

java.awt.Checkbox m_cGrid

m_cPainters

java.awt.Checkbox m_cPainters

m_cZBuffer

java.awt.Checkbox m_cZBuffer

m_cFps

java.awt.Checkbox m_cFps
Count frames per second.

m_lFps

java.awt.Label m_lFps

m_pFps

PsPanel m_pFps

m_gSelectionMode

java.awt.CheckboxGroup m_gSelectionMode
CheckboxGroup determining whether a single or multiple geometries may be visible.

m_cSingle

java.awt.Checkbox m_cSingle
Checkbox determines whether only a single geometry may be visible.

m_cMultiple

java.awt.Checkbox m_cMultiple
Checkbox determines whether multiple geometries may be visible at the same time.

m_listVisible

java.awt.List m_listVisible
List of visible geometries in display.

m_listSelect

java.awt.List m_listSelect
Select exactly one of the registered geometry to be active, i.e. receives pick events.

m_deleteMode

boolean m_deleteMode
Switch mode to true when button is pressed and user shall click on removable geometry. After click on single geometry, mode is switched back to false. For multiple delete operations, press button repeatedly.

m_deleteColor

java.awt.Color m_deleteColor
Store background color of button while delete mode is on.

m_duplicateMode

boolean m_duplicateMode
Switch mode to true when button is pressed and user shall click on geometry to duplicate. After click on single geometry, mode is switched back to false. For multiple duplications, press button repeatedly.

m_duplicateColor

java.awt.Color m_duplicateColor
Store background color of button while duplicate mode is on.

m_tImage

java.awt.TextField m_tImage
Text field to type the name of an image file or url.

m_fileName

java.lang.String m_fileName
Full file name of loaded image.

m_dirName

java.lang.String m_dirName
Store the last directory used for image loading.

m_bBrowse

java.awt.Button m_bBrowse
Browse disk for background image in application mode.

m_cImageFit

java.awt.Choice m_cImageFit
Select how and if an image is scale to fill the display.

m_bCenter

java.awt.Button m_bCenter
Translate geometry to be centered in display.

m_bFit

java.awt.Button m_bFit
Translate and scale geometry to fit into current display.

m_bMerge

java.awt.Button m_bMerge
Merge visible geometries.

m_bDuplicate

java.awt.Button m_bDuplicate
Switch to duplicate mode to duplicate a geometry in list of visible geometries.

m_bDelete

java.awt.Button m_bDelete
Switch to delete mode to delete a geometry in list of visible geometries.

m_bReset

java.awt.Button m_bReset
Reset display settings by calling m_display.init().

Class jv.viewer.PvGrid implements Serializable

Serialized Fields

m_uMin

PuDouble m_uMin

m_vMin

PuDouble m_vMin

m_uMax

PuDouble m_uMax

m_vMax

PuDouble m_vMax

m_defUMin

double m_defUMin

m_defVMin

double m_defVMin

m_defUMax

double m_defUMax

m_defVMax

double m_defVMax

m_numULines

int m_numULines

m_numVLines

int m_numVLines

m_numUSub

int m_numUSub

m_numVSub

int m_numVSub

m_numUDiscr

int m_numUDiscr

m_numVDiscr

int m_numVDiscr

m_defNumULines

int m_defNumULines

m_defNumVLines

int m_defNumVLines

m_defNumUSub

int m_defNumUSub

m_defNumVSub

int m_defNumVSub

m_origin

PdVector m_origin

m_uDir

PdVector m_uDir

m_vDir

PdVector m_vDir

m_normal

PdVector m_normal

m_defOrigin

PdVector m_defOrigin

m_defUDir

PdVector m_defUDir

m_defVDir

PdVector m_defVDir

Class jv.viewer.PvScene implements Serializable

Serialized Fields

m_maxNumGeometries

int m_maxNumGeometries
Maximal number of registered geometries.

m_numGeometries

int m_numGeometries
Number of registered geometries.

m_geometry

jv.viewer.PvGeometry[] m_geometry
Set of associated real geometries which implement PgGeometryIf

m_special

java.util.Vector m_special
Vector containing all back and front geometries, they are not height sorted together with standard geometries.

m_currentGeom

jv.viewer.PvGeometry m_currentGeom
Container of selected geometry

m_numItems

int m_numItems
Total number of items of all geometries.

m_itemInd

int[][] m_itemInd
Position of items of each geometry in global item list

m_itemHeight

double[] m_itemHeight
Array with z-values of each projected item.

m_itemSort

int[] m_itemSort
Index of item corresponding to a height entry in m_itemHeight.

m_dim

int m_dim
Dimension of items.

m_bndBox

PdVector[] m_bndBox
Rectangular bounding box of the geometry in world coordinates.

m_center

PdVector m_center
Center of geometries world coordinate system

m_pickedVertex

int m_pickedVertex
Index of picked vertex, used for dragging.

m_pickedGeometry

int m_pickedGeometry
Index of picked geometry, used for dragging.

m_geomInd

int m_geomInd
Index of the geometry of the currently painted item.

m_faceDestBnd

PiVector[] m_faceDestBnd
Array for storing the boundary texels of an element in the destination image. Only used when one of the geometries uses texture, but then shared by all geometries.

transMatrix

PdMatrix transMatrix

m_dimWithZBuffer

int m_dimWithZBuffer
Determines number of components of each vector which describes a scanline. First two components are the horizontal start and end pixel, third component is the z-depth in z-buffer mode, fourth component is the offest of the start and end pixel which avoids overlap with adjacent elements.

Class jv.viewer.PvViewer implements Serializable

Serialized Fields

m_jvRsrc

PsJavaView m_jvRsrc
Current resources used in JavaView session.

m_applet

java.applet.Applet m_applet
Current applet used for parameter parsing.

m_frame

java.awt.Frame m_frame
Current frame used as major parent frame for all further frames.

m_parm

java.lang.String[][] m_parm
Parsed applet parameter.

m_displayList

java.util.Hashtable m_displayList
Contains all registered displays with name and display instance.

m_mainDisplay

PvDisplayIf m_mainDisplay
Main display to be associated when 'New Project' is chosen. The first display registered in PvViewer automatically becomes the main display.

m_display

PvDisplayIf m_display
Currently active display, receives keyboard events.

m_control

jv.viewer.PvControl m_control
Seperate frame with control panel, invoked via F1 key

m_controlShow

boolean m_controlShow
Switches visibility of control panel.

m_controlSize

int[] m_controlSize
Size of control window.

m_aboutSize

int[] m_aboutSize
Size of about dialog.

m_helpSize

int[] m_helpSize
Size of help dialog.

m_consoleSize

int[] m_consoleSize
Size of console window. Console is handled by PsDebug.

m_animationSize

int[] m_animationSize
Size of animation dialog. Dialog is handled by instance of PsAnimation.

m_newProjectSize

int[] m_newProjectSize
Size of dialog for loading a new project.

m_importModelSize

int[] m_importModelSize
Size of dialog for importing a model.

m_exportBounds

int[] m_exportBounds
Size of frame with exported geometry data.

m_imageDirName

java.lang.String m_imageDirName
Name of directory which was last selected in the image file browser, only for applications.

m_importDirName

java.lang.String m_importDirName
Name of directory which was last selected in the import file browser, only for applications.

m_exportDirName

java.lang.String m_exportDirName
Name of directory which was last selected in the export file browser, only for applications.

m_serialDirName

java.lang.String m_serialDirName
Name of directory which was last selected in the export file browser, only for applications.

m_geometryCategory

java.util.Hashtable m_geometryCategory
Contains all registered geometries with category and class name.

m_geometryClass

java.util.Hashtable m_geometryClass
Contains all registered geometries with name and full class name.

m_projectCategory

java.util.Hashtable m_projectCategory
Contains all registered projects with category and name.

m_projectList

java.util.Hashtable m_projectList
Contains all registered projects with name and project instance.

m_projectClass

java.util.Hashtable m_projectClass
Contains all registered projects with name and full class name.

m_projectParms

java.util.Hashtable m_projectParms
Contains all registered projects with name and parameter array

m_currentProject

PjProject m_currentProject
Currently selected project. Only one project can be selected at a time Project will install its info panel in the control window.

m_currentGeometry

PgGeometryIf m_currentGeometry
Currently selected geometry in display.

m_showPanel

int m_showPanel
Store selection of initial panel to be shown in control frame. This selection may be set via PvViewer.showPanel(int), even if control frame has not been created yet.

m_bShowingDialog

boolean m_bShowingDialog
Flag is true only during execution of method showDialog(int). This allows to supress automatic selection of display when a dialog is shown. This seems to be a bug in Java since when the dialog is opened the associated frame is activated. Since the associated frame is PsConfig.getFrame(String) always the standard display was activated and could not be used in export.

m_bStarted

boolean m_bStarted
Flag determines whether PvViewer has been started or not. If viewer has not been started, then selecting a project does not start it. Instead, when PvViewer#start() is called, the currently selected project is started. This assures, that all setup in the PvViewer is done before the first project is started. Especially, the project can be sure that a display is created if the applet or application has requested it.

m_frameList

java.util.Hashtable m_frameList
List of frame windows of JavaView.


Package jvx.geom

Class jvx.geom.PgBezierCurve implements Serializable

Serialized Fields

m_degree

int m_degree

m_numControlPoints

int m_numControlPoints

m_controlPoint

PdVector[] m_controlPoint
Number of control points. Should only be modified through 'setNumControlPoints(int)'.

m_bShowControlPoints

boolean m_bShowControlPoints

m_bShowTaggedControlPoints

boolean m_bShowTaggedControlPoints

m_bShowControlPolygon

boolean m_bShowControlPolygon

m_bShowConvexHull

boolean m_bShowConvexHull

m_globalControlPointColor

java.awt.Color m_globalControlPointColor

m_globalTaggedControlPointColor

java.awt.Color m_globalTaggedControlPointColor

m_globalControlPolygonColor

java.awt.Color m_globalControlPolygonColor

Class jvx.geom.PgElementSet_Menu implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

Class jvx.geom.PgFem implements Serializable

Class jvx.geom.PgFemHeight implements Serializable

Serialized Fields

m_dir

PdVector m_dir

Class jvx.geom.PgFrame implements Serializable

Serialized Fields

base

PdVector base
Base point.

e1

PdVector e1
Tangent direction.

e2

PdVector e2
Other orthog. tangent dir. (in case of surfaces).

e3

PdVector e3
Surface normal (in case of surfaces).

Class jvx.geom.PgPointSet_Menu implements Serializable

Serialized Fields

m_pointSet

PgPointSet m_pointSet

Class jvx.geom.PgPolygonOnElementSet implements Serializable

Serialized Fields

m_eps

double m_eps
This accuracy is actually used for zero-checks in barycentric coordinates (used e.g. in exp(...)).

m_geom

PgElementSet m_geom
Underlying element set.

m_maxNum

int m_maxNum
Maximum number of vertices, internal use only.

m_size

int m_size
Number of vertices, do not set directly, use setNumVertices().

m_elem

PiVector m_elem
Global element indices as in underlying element set.

m_pos

PdBary[] m_pos
Barycentric coordinates of the points.

Class jvx.geom.PgTube implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet
Tube around edges of associated read-only elementSet living somewhere else.

m_polygon

PgPolygon m_polygon
Soal of tube, associated read-only polygon living somewhere else.

m_numFrames

int m_numFrames
Number of polygon vertices, equal to length of array m_frame.

m_frame

PgFrame[] m_frame
Array of frames, one frame per polygon vertex.

m_discr

PuInteger m_discr
Number of vertices of tube's circle at each polygon vertex.

m_defDiscr

int m_defDiscr
Default value of number of vertices of tube's circle at each polygon vertex.

m_thickness

PuDouble m_thickness
Thickness of tube, radius of tube's circle at each polygon vertex.

m_defThickness

double m_defThickness
Default value of thickness.

Class jvx.geom.PgTube_CP implements Serializable

Serialized Fields

m_tube

PgTube m_tube

m_pTube

PsPanel m_pTube

m_bReset

java.awt.Button m_bReset

Class jvx.geom.PgVertexStar implements Serializable

Serialized Fields

m_vertexInd

int m_vertexInd
Index of central vertex in global vertex array of surface.

m_element

PiVector m_element
Indices of elements of the star in global element array of surface.

m_link

PiVector m_link
Indices of vertices of link in global vertex array of surface.

m_vertexLocInd

PiVector m_vertexLocInd
Local indices of central vertex in each element of the star.

m_bClosed

boolean m_bClosed
true if central vertex lies in the interior of the surface.

m_firstElemInd

int m_firstElemInd
Index of first elemInd in m_element array of vertex star. If no first elemInd is supplied by user, then, if star is closed the m_firstElemInd is the first element of the surface referencing the central vertex, or, if star is not closed, the element on the boundary is taken such that one walks through the star counter-clockwise.

Class jvx.geom.PjEvolve implements Serializable

Serialized Fields

m_geom

PgPointSet m_geom
Current geometry to be evolved. Some methods store the vertex array of the geometry to allow restauration of the original shape.

m_direction

int m_direction
Type of evolution direction. Possible values are static variables of this class with name prefix OFFSET_.

m_offsetFactor

PuDouble m_offsetFactor
Factor to move the vertices along the given vector. Note, the length of the vector is multiplied with this scalar value to compute the actual translation vector.

m_vertexSave

PdVector[] m_vertexSave
Array with saved vertices of current geometry. If evolution is cancelled then this data is used to restore the vertices.

m_bUpdateSender

boolean m_bUpdateSender
Flag determines if current update sequence has been issued from within this class.

Class jvx.geom.PjEvolve_Dialog implements Serializable

Class jvx.geom.PjEvolve_IP implements Serializable

Serialized Fields

m_pjEvolve

PjEvolve m_pjEvolve

m_bAnimate

java.awt.Button m_bAnimate

m_bReset

java.awt.Button m_bReset

m_cNormal

java.awt.Checkbox m_cNormal

m_cVector

java.awt.Checkbox m_cVector

m_cMean

java.awt.Checkbox m_cMean

m_cGauss

java.awt.Checkbox m_cGauss

m_pFactor

PsPanel m_pFactor

Class jvx.geom.PnCellOperator implements Serializable

Serialized Fields

rule

int rule

influence

int influence

m_sleepTime

int m_sleepTime

m_geom

PgElementSet m_geom

m_color

java.awt.Color[] m_color

m_outputType

int m_outputType

m_markI

PiVector m_markI

m_numStates

int m_numStates

m_infCell

PiVector[] m_infCell

m_vertexStar

PgVertexStar m_vertexStar

m_geomElement

PiVector[] m_geomElement

m_geomNeighbour

PiVector[] m_geomNeighbour

m_thread

java.lang.Thread m_thread

m_numLoops

int m_numLoops

m_currLoop

int m_currLoop

m_panel

PnCellOperator_IP m_panel

m_dialog

PnCellOperator_Dialog m_dialog

m_bUpdateSender

boolean m_bUpdateSender

m_bMarkGlider

boolean m_bMarkGlider

m_bUseGlobalElementColor

boolean m_bUseGlobalElementColor
Flag, if global element color of geometry was used before calling CellOperator.

m_bHasElementColors

boolean m_bHasElementColors
Flag, if the geometry has elementColors before calling CellOperator.

m_bShowTaggedElements

boolean m_bShowTaggedElements
Flag, if ShowTaggedElements was switched on before calling CellOperator.

m_originalColors

java.awt.Color[] m_originalColors
Original element colors of geometry before calling CellOperator.

Class jvx.geom.PnCellOperator_Dialog implements Serializable

Serialized Fields

m_cellOperator

PnCellOperator m_cellOperator

m_infoPanel

PsPanel m_infoPanel

Class jvx.geom.PnCellOperator_IP implements Serializable

Serialized Fields

m_bStep

java.awt.Button m_bStep

m_bOperator

java.awt.Button m_bOperator

m_bSuspend

java.awt.Button m_bSuspend

m_bClear

java.awt.Button m_bClear

m_tNumLoops

java.awt.TextField m_tNumLoops

m_tCurrLoop

java.awt.TextField m_tCurrLoop

m_tSleep

java.awt.TextField m_tSleep

m_cellOperator

PnCellOperator m_cellOperator

m_gRule

java.awt.CheckboxGroup m_gRule

m_cLife

java.awt.Checkbox m_cLife

m_cMajority

java.awt.Checkbox m_cMajority

m_gInfluence

java.awt.CheckboxGroup m_gInfluence

m_cNeighbour

java.awt.Checkbox m_cNeighbour

m_cCorona

java.awt.Checkbox m_cCorona

m_cMarkGlider

java.awt.Checkbox m_cMarkGlider

Class jvx.geom.PnExplode_Dialog implements Serializable

Serialized Fields

geom

PgPointSet geom

geomList

PgPointSet[] geomList

centerOfCurrentGeom

PdVector centerOfCurrentGeom

centerOfFirstGeom

PdVector centerOfFirstGeom

center

PdVector center

m_cExplodePolytope

java.awt.Checkbox m_cExplodePolytope

m_cExplodeGeometry

java.awt.Checkbox m_cExplodeGeometry

m_centerX

PuDouble m_centerX

m_centerY

PuDouble m_centerY

m_centerZ

PuDouble m_centerZ

exp

PnExplodeElementSet exp

geomOriginal

PgElementSet geomOriginal

Class jvx.geom.PnExplodePolytope implements Serializable

Serialized Fields

m_anim

PsAnimation m_anim
Explode animation of polytope.

m_geomList

PgPointSet[] m_geomList
List of PgPointSets to be exploded.

m_geomListOriginal

PgPointSet[] m_geomListOriginal
Copy of m_geomList in time == 0 position.

m_direction

PdVector[] m_direction
List of PdVector showing from common center point to individual center points.

m_numGeom

int m_numGeom
Number of moved geometries.

Class jvx.geom.PwCleanMesh implements Serializable

Class jvx.geom.PwCleanMesh_Dialog implements Serializable

Serialized Fields

geom

PgElementSet geom

m_eps

PuDouble m_eps

m_cPercent

java.awt.Checkbox m_cPercent

m_cAbsolute

java.awt.Checkbox m_cAbsolute

diam

double diam

bUsePercentValue

boolean bUsePercentValue

Class jvx.geom.PwClip implements Serializable

Serialized Fields

m_dialog

PsDialog m_dialog

m_saveGeom

PgElementSet m_saveGeom

m_clipGeom

PgElementSet m_clipGeom

m_function

PuFunction m_function

m_defaultFunction

java.lang.String m_defaultFunction

m_clipConst

PuDouble m_clipConst

m_bPositive

boolean m_bPositive

Class jvx.geom.PwClip_Dialog implements Serializable

Serialized Fields

m_pwClip

PwClip m_pwClip

Class jvx.geom.PwClip_IP implements Serializable

Serialized Fields

m_pwClip

PwClip m_pwClip

m_cPositive

java.awt.Checkbox m_cPositive

m_pSlider

java.awt.Panel m_pSlider

bReset

java.awt.Button bReset

Class jvx.geom.PwCurvature implements Serializable

Class jvx.geom.PwGeodesic implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom

m_disp

PvDisplayIf m_disp

m_startElem

PuInteger m_startElem

m_endElem

PuInteger m_endElem

m_startbary

PdBary m_startbary

m_endbary

PdBary m_endbary

m_poly

PgPolygon m_poly

m_pickFirst

boolean m_pickFirst

m_pick

boolean m_pick

Class jvx.geom.PwGeodesic_Dialog implements Serializable

Serialized Fields

m_pwGeodesic

PwGeodesic m_pwGeodesic

Class jvx.geom.PwGeodesic_IP implements Serializable

Serialized Fields

m_PwGeodesic

PwGeodesic m_PwGeodesic

m_tabPanel

PsTabPanel m_tabPanel

m_pConn

PsPanel m_pConn

m_cFirst

java.awt.Checkbox m_cFirst

m_cLast

java.awt.Checkbox m_cLast

m_gGroup

java.awt.CheckboxGroup m_gGroup

Class jvx.geom.PwHodge implements Serializable

Serialized Fields

m_dimOfDomain

int m_dimOfDomain
Dimension of domain and vector fields.

m_domain

PgElementSet m_domain
Base geometry is a rectangular grid which carries the vector field.

m_texDomain

PgElementSet[] m_texDomain
Base geometries for each decomposed vector field including its texture.

m_vf

PgVectorField m_vf
Vector field, associated with base geometry.

m_diriU

PnEnergyMinimizer m_diriU
Class for minimizing a u-energy functional on surfaces.

m_u

PgElementSet m_u
Principal function of rotation free part of vector field.

m_uGraph

PgGraph m_uGraph
Surface paír of domain and u.

m_gradU

PgVectorField m_gradU
Gradient of principal function of rotation free part of vector field.

m_diriW

PnEnergyMinimizer m_diriW
Class for minimizing a w-energy functional on surfaces.

m_w

PgElementSet m_w
Principal function of divergence free part of vector field.

m_wGraph

PgGraph m_wGraph
Surface paír of domain and w.

m_coGradW

PgVectorField m_coGradW
Co-gradient of principal function of divergence free part of vector field.

m_v

PgVectorField m_v
Harmonic remainder of vector field.

m_selectedVF

PuInteger m_selectedVF
Scrollbar for vector field selection in case of multiple vector fields.

m_numVF

int m_numVF

m_zeroBoundsU

boolean m_zeroBoundsU
Boundary condition 'zero gradients' on/off.

m_zeroBoundsW

boolean m_zeroBoundsW

m_hodgeUEnergy

PnHodgeU m_hodgeUEnergy

m_hodgeWEnergy

PnHodgeW m_hodgeWEnergy

m_autoUpdate

boolean m_autoUpdate
Minimize at change of surface on/off.

m_uComputed

boolean m_uComputed
for verification if minimization is complete.

m_wComputed

boolean m_wComputed

m_lock

boolean m_lock
True if call of minimize() is forbidden at the moment.

m_minimizing

boolean m_minimizing
True if minimization is running. In this case a call of minimize impels minimization method to stop first.

m_firstTime

boolean m_firstTime
Tells if minimizing method has been called yet, if m_firstTime == true components do not exist yet.

m_display

PvDisplayIf[] m_display

m_frames

java.awt.Frame[] m_frames

Class jvx.geom.PwHodge_Dialog implements Serializable

Serialized Fields

m_pwHodge

PwHodge m_pwHodge

Class jvx.geom.PwHodge_IP implements Serializable

Serialized Fields

m_pwHodge

PwHodge m_pwHodge

m_pDecomp

PsPanel m_pDecomp

m_tabPanel

PsTabPanel m_tabPanel

m_cRotFree

java.awt.Button m_cRotFree

m_cDivFree

java.awt.Button m_cDivFree

m_cHarmonic

java.awt.Button m_cHarmonic

m_cUGraph

java.awt.Button m_cUGraph

m_cWGraph

java.awt.Button m_cWGraph

m_cDecompose

java.awt.Button m_cDecompose

m_cBoundsU

java.awt.Checkbox m_cBoundsU

m_cBoundsW

java.awt.Checkbox m_cBoundsW

m_cAutoUpdate

java.awt.Checkbox m_cAutoUpdate

m_minimizing

boolean m_minimizing

Class jvx.geom.PwLIC implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom
Base geometry is a rectangular grid which carries the vector field.

m_vf

PgVectorField m_vf
Vector field, associated with base geometry.

m_LIC

java.lang.Thread m_LIC
the process that computes the LIC images

m_LICSize

PuInteger m_LICSize
Size of quadratic LIC texture image.

m_conv

PuInteger m_conv
Width of convolution window.

m_minConv

PuInteger m_minConv
Minimum width of convolution window.

m_coarseness

PuDouble m_coarseness
Coarseness of the convoluted noise.

m_fast

boolean m_fast
Specifies whether euler integration or 4th order runge kutta.

m_origLabel

java.lang.String m_origLabel

Class jvx.geom.PwLIC_Dialog implements Serializable

Serialized Fields

m_pwLIC

PwLIC m_pwLIC

Class jvx.geom.PwLIC_IP implements Serializable

Serialized Fields

m_PwLIC

PwLIC m_PwLIC

m_pLIC

PsPanel m_pLIC

m_bMakeLIC

java.awt.Button m_bMakeLIC

m_fast

java.awt.Checkbox m_fast

m_time

java.awt.Label m_time

Class jvx.geom.PwModel implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

m_elementSetCopy

PgElementSet m_elementSetCopy

m_bUpdateSender

boolean m_bUpdateSender

Class jvx.geom.PwModel_Dialog implements Serializable

Serialized Fields

m_infoPanel

PwModel_IP m_infoPanel

m_elementSet

PgElementSet m_elementSet

m_pwModel

PwModel m_pwModel

Class jvx.geom.PwModel_IP implements Serializable

Serialized Fields

modifyType

int modifyType

m_gModel

java.awt.CheckboxGroup m_gModel

m_cTruncateFill

java.awt.Checkbox m_cTruncateFill

m_cTruncate

java.awt.Checkbox m_cTruncate

m_cShrink

java.awt.Checkbox m_cShrink

m_cStellate

java.awt.Checkbox m_cStellate

m_cPunch

java.awt.Checkbox m_cPunch

m_bOK

java.awt.Button m_bOK

m_bCancel

java.awt.Button m_bCancel

m_parameter

PuDouble m_parameter

m_pwModel

PwModel m_pwModel

m_bDispose

boolean m_bDispose

m_parameterTrunc

double m_parameterTrunc

m_parameterShrink

double m_parameterShrink

m_parameterStellate

double m_parameterStellate

m_parameterPunch

double m_parameterPunch

m_truncParamLowerBound

double m_truncParamLowerBound

m_truncParamUpperBound

double m_truncParamUpperBound

m_shrinkParamLowerBound

double m_shrinkParamLowerBound

m_shrinkParamUpperBound

double m_shrinkParamUpperBound

m_stellateParamLowerBound

double m_stellateParamLowerBound

m_stellateParamUpperBound

double m_stellateParamUpperBound

m_punchParamLowerBound

double m_punchParamLowerBound

m_punchParamUpperBound

double m_punchParamUpperBound

Class jvx.geom.PwPlatonic implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet

Class jvx.geom.PwPlatonic_IP implements Serializable

Serialized Fields

m_pwPlatonic

PwPlatonic m_pwPlatonic

m_lSolid

java.awt.List m_lSolid

Class jvx.geom.PwRivaraBisection implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom
The geometry that has to be refined.

m_vertex

PdVector[] m_vertex
Copy of the vertices.

m_element

PiVector[] m_element
Copy of the elements.

m_neighbour

PiVector[] m_neighbour
Copy of the neighbours.

caNewSize

int caNewSize
Number of new array-elements if the cache has to be resized.

caElementUsedSize

int caElementUsedSize
Number of used elements in the element array.

caElementMaxSize

int caElementMaxSize
Number of maximal elements in the element array.

caVertexUsedSize

int caVertexUsedSize
Number of used elements in the vertex array.

caVertexMaxSize

int caVertexMaxSize
Number of maximal elements in the vertex array.

caNeighbourUsedSize

int caNeighbourUsedSize
Number of used elements in the neighbour array.

caNeighbourMaxSize

int caNeighbourMaxSize
Number of maximal elements in the neighbour array.

Class jvx.geom.PwSimplify implements Serializable

Serialized Fields

m_elementSet

PgElementSet m_elementSet
The PgElementSet to be simplified

m_edgeList

PiVector[] m_edgeList
List of EndPoints of the PgElementSets edges

m_index

PiVector m_index
IndexVector for heap sort

m_location

PiVector m_location
Inverse information to m_index

m_isDenied

boolean[] m_isDenied
Flag, if edge is denied to be removed

m_maxIndex

int m_maxIndex
Last used index in m_index

m_lastNode

int m_lastNode
Last node-index for heap sort

m_minVector

PdVector[] m_minVector
The 3d-point of minmal error to replace an edge with

m_minValue

PdVector m_minValue
The associate minimal error for replacing edge

m_numEdges

int m_numEdges
Number of Edges in m_elementSet

m_numEl

int m_numEl
Number of Elements in m_elementSet

m_quadMatrix

PdMatrix[] m_quadMatrix
3x3 Matrix for quadric metric to a vertex of m_elementSet

m_quadVector

PdVector[] m_quadVector
3d Vector for quadric metric to a vertex of m_elementSet

m_quadScalar

PdVector m_quadScalar
Scalar part for quadric metric to a vertex of m_elementSet

m_edgesAtVertex

PiVector[] m_edgesAtVertex
List of adjacent edges to every vertex of m_elementSet

m_edgesAtVertex2

PiVector[] m_edgesAtVertex2
List of neighbour edges of second order

m_elementsAtVertex

PiVector[] m_elementsAtVertex
List of adjacent elements to every vertex of m_elementSet

m_bRetainBoundary

boolean m_bRetainBoundary
Flag to leave boundary untouched

m_bRetainMarkedVertices

boolean m_bRetainMarkedVertices
Flag to leave marked vertices untouched

minInOut

double minInOut
Bound value for avoiding thin triangles

m_bCheckAngles

boolean m_bCheckAngles
Flag to avoid thin triangles

m_bFlipEdges

boolean m_bFlipEdges
Flag to call PgElementSet.flipEdges before simplifying

m_bCheckNormals

boolean m_bCheckNormals
Flag to check, if normals of new and old elements differ by more than m_maxAngle

m_bForceSimplify

boolean m_bForceSimplify
Flag to force simplify against normal and thin triangle criteria

m_maxAngle

double m_maxAngle
Maximal angle between normals of original and simlified elements

m_bBigNeighbourhood

boolean m_bBigNeighbourhood
Flag to maintain up to 2nd order neighboured edges

m_bUpdateSendet

boolean m_bUpdateSendet
Flag to avoid evaluating self sendet updates

m_bSetSimplified

boolean m_bSetSimplified
Flag to simplify or restore m_elementSet.

Class jvx.geom.PwSimplify_Dialog implements Serializable

Serialized Fields

m_infoPanel

PwSimplify_IP m_infoPanel

m_elementSet

PgElementSet m_elementSet

m_pwSimplify

PwSimplify m_pwSimplify

m_elSetCopy

PgElementSet m_elSetCopy

Class jvx.geom.PwSimplify_IP implements Serializable

Serialized Fields

m_pwSimplify

PwSimplify m_pwSimplify

m_remainElements

PuInteger m_remainElements

m_normalAngle

PuDouble m_normalAngle

m_cCheckNormals

java.awt.Checkbox m_cCheckNormals

m_cForceSimplify

java.awt.Checkbox m_cForceSimplify

m_cRetainBoundary

java.awt.Checkbox m_cRetainBoundary

m_cRetainMarkedVertices

java.awt.Checkbox m_cRetainMarkedVertices

m_cCheckAngles

java.awt.Checkbox m_cCheckAngles

m_cFlipEdges

java.awt.Checkbox m_cFlipEdges

m_bOK

java.awt.Button m_bOK

m_bDispose

java.awt.Button m_bDispose

m_bOkDispose

java.awt.Button m_bOkDispose

m_pNumEl

java.awt.TextField m_pNumEl

Class jvx.geom.PwVectorField implements Serializable

Serialized Fields

m_saveGeom

PgElementSet m_saveGeom

m_elemSet

PgElementSet m_elemSet

m_centerType

PiVector m_centerType

m_centerInfl

PdVector m_centerInfl

m_centers

PgPointSet m_centers

m_dim

int m_dim

m_centerIndex

PuInteger m_centerIndex

m_centerInfluence

PuDouble m_centerInfluence

m_makeTangential

boolean m_makeTangential

m_VFIndex

PuInteger m_VFIndex

m_numVF

int m_numVF

m_saveVF

PgVectorField m_saveVF

m_VF

PgVectorField m_VF

m_disp

PvDisplayIf m_disp

Class jvx.geom.PwVectorField_Dialog implements Serializable

Serialized Fields

m_pwVF

PwVectorField m_pwVF

Class jvx.geom.PwVectorField_IP implements Serializable

Serialized Fields

m_pwVF

PwVectorField m_pwVF

m_pSing

PsPanel m_pSing

m_pField

PsPanel m_pField

m_bNew

java.awt.Button m_bNew

m_bDel

java.awt.Button m_bDel

m_bOk

java.awt.Button m_bOk

m_gTypes

java.awt.CheckboxGroup m_gTypes

m_cRotation

java.awt.Checkbox m_cRotation

m_cGradient

java.awt.Checkbox m_cGradient

m_cStraight

java.awt.Checkbox m_cStraight

m_cMakeTangential

java.awt.Checkbox m_cMakeTangential

m_bAddSing

java.awt.Button m_bAddSing

m_bRemoveSing

java.awt.Button m_bRemoveSing

m_bClearSing

java.awt.Button m_bClearSing


Package jvx.numeric

Class jvx.numeric.PnAreaEnergy implements Serializable

Class jvx.numeric.PnConfEnergy implements Serializable

Class jvx.numeric.PnConjugateGradient implements Serializable

Serialized Fields

m_iter

int m_iter
Number of CG-iterations used in current minimization process.

m_size

int m_size

m_linmin

jvx.numeric.PnLinMin_Local m_linmin

m_g

PdVector m_g

m_h

PdVector m_h

m_xi

PdVector m_xi

Class jvx.numeric.PnDiriEnergy implements Serializable

Class jvx.numeric.PnElementRK implements Serializable

Serialized Fields

m_vec

PdBaryDir[] m_vec
Intrinsic vector field given at element centers [elementindex].

Class jvx.numeric.PnEnergy implements Serializable

Serialized Fields

m_domain

PgElementSet m_domain
Domain of map, or null.

m_surface

PgElementSet m_surface
Surface or image of map.

m_nop

int m_nop
Number of vertices in triangulation.

m_noiv

int m_noiv
Number of free vertices, determines number of free variables = m_noiv*m_dim.

m_dim

int m_dim
Dimension of vertices in image triangulation.

m_stiffMatrix

PnStiffMatrix m_stiffMatrix
Stiffness matrix.

m_bndList

PgBndPolygon[] m_bndList
Array of boundary curves.

m_store

PdVector m_store
Vector for intermediate storage.

m_vertexGrad

PdVector m_vertexGrad
Gradient at single vertex as PdVector instead of double array. This vector is not the gradient of the full coordinate vector.

m_bTangential

boolean m_bTangential
Restrict gradient to tangential component.

m_bNormal

boolean m_bNormal
Restrict gradient to normal component.

m_index

int[] m_index
For each interior vertex this index array stores its position in the global vertex array. Length of array is equal to number of interior vertices.

m_invIndex

int[] m_invIndex
For each regular vertex this index array stores either a -1 or its position in the interior vertex array m_index. Length of array is equal to number of regular vertices.

Class jvx.numeric.PnEnergyMinimizer implements Serializable

Serialized Fields

m_domain

PgElementSet m_domain
Optional domain surface used for minimizing energies related to maps between surfaces.

m_surface

PgElementSet m_surface
Surface which will be modified. Target geometry of maps.

m_vf

PgVectorField m_vf
Vector field for display of gradient and eigenvectors. Field is reset to null whenever the number of vertices changes.

m_hessian

PdMatrix m_hessian
Hessian matrix.

m_bUpdateNormals

boolean m_bUpdateNormals
Flag whether surface normals are updated after each minimization loop.

m_bUpdateDomain

boolean m_bUpdateDomain
Flag whether domain is updated after each CG-minization loop. When iteratively computing harmonic maps copy image surface into domain after minimization to update domain metric. Main use is inside Pinkall/Polthier algorithm on computing minimal surfaces by iterating harmonic maps.

m_coord

PdVector m_coord
Coordinate vector.

m_cgMethod

PnConjugateGradient m_cgMethod
Conjugate Gradient Method.

m_energy

PnEnergy m_energy
Function computing some energy, its gradient and hessian.

m_numLoops

int m_numLoops
Number of loops, i.e. number of calls to CG algorithm, used in infoPanel.

m_currLoop

int m_currLoop
Current loops in CG algorithm, used in infoPanel.

m_cgEps

double m_cgEps
Accuracy criteria used to terminate CG iterations.

m_initialEnergy

double m_initialEnergy
Initial energy, used in infoPanel.

m_finalEnergy

double m_finalEnergy
Energy after minimization, used in infoPanel.

m_numIterations

int m_numIterations
Number of used iterations in last CG algorithm, used in infoPanel.

m_thread

java.lang.Thread m_thread
Thread running during minimization.

m_eVector

PdVector[] m_eVector
Array with eigenvectors.

m_eValue

PdVector m_eValue
Vector with eigenvalues.

m_evSortInd

int[] m_evSortInd
Index vector listing eigenvalues by size.

m_bHessianIsL2Normalized

boolean m_bHessianIsL2Normalized
Flag whether hessian matrix is normalized with inverse of L2 matrix.

m_bRunning

boolean m_bRunning
Flag used to indicate that thread should stop.

Class jvx.numeric.PnEnergyMinimizer_IP implements Serializable

Serialized Fields

m_energyMinimizer

PnEnergyMinimizer m_energyMinimizer

m_cEnergy

java.awt.Choice m_cEnergy

m_pDiri

java.awt.Panel m_pDiri

m_tNumLoops

java.awt.TextField m_tNumLoops

m_tCurrLoop

java.awt.TextField m_tCurrLoop

m_tCGEps

java.awt.TextField m_tCGEps

m_tInitialEnergy

java.awt.TextField m_tInitialEnergy

m_tFinalEnergy

java.awt.TextField m_tFinalEnergy

m_tGradientLength

java.awt.TextField m_tGradientLength

m_tNumIterations

java.awt.TextField m_tNumIterations

m_cTangential

java.awt.Checkbox m_cTangential

m_cNormal

java.awt.Checkbox m_cNormal

m_cUpdateNormals

java.awt.Checkbox m_cUpdateNormals

m_cUpdateDomain

java.awt.Checkbox m_cUpdateDomain

m_gHessian

java.awt.CheckboxGroup m_gHessian

m_cHessian

java.awt.Checkbox m_cHessian

m_cIndex

java.awt.Checkbox m_cIndex

m_cShowEV

java.awt.Choice m_cShowEV

m_cPrint

java.awt.Choice m_cPrint

m_printChoice

java.lang.String[] m_printChoice

m_bStep

java.awt.Button m_bStep
Step in direction of negative gradient.

m_bMinimize

java.awt.Button m_bMinimize
Start/Stop Dirichlet Minimization.

m_minimizeColor

java.awt.Color m_minimizeColor
Save background color of button m_bMinimize as long as minimization is running.

m_bSuspend

java.awt.Button m_bSuspend
Suspend/Resume Dirichlet Minimization.

m_bInteractive

boolean m_bInteractive
Set a flag whether text field is modified interactively (true) or by program. This allows to neglect TextEvent in this case.

m_numInst

int m_numInst
Eigenvalue printing routine of PnEnergyMinimizer.

b

BusyBox b

m_printType

int m_printType

m_showType

int m_showType

Class jvx.numeric.PnEnergyMinimizer_Menu implements Serializable

Serialized Fields

m_energyMinimizer

PnEnergyMinimizer m_energyMinimizer

Class jvx.numeric.PnFunction implements Serializable

Serialized Fields

m_bEvaluable

boolean m_bEvaluable

Class jvx.numeric.PnGeodesicRK implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom
Discrete surface. On that surface integration is done.

m_fast

boolean m_fast
If m_fast == true then a first order (i.e. euler) method is used.

m_recalc

boolean m_recalc
Used internaly for jvx.geom.PwBary-methods.

yorig

PdBaryDir[] yorig
Buffer used by method rungeKutta.

y

PdBaryDir[] y
Buffer used by method rungeKutta.

m_geod

PgPolygonOnElementSet m_geod
Buffer used by method rungeKutta.

m_geod2

PgPolygonOnElementSet m_geod2
Contains the polygon of the last computed RK-step.

m_pos

PdBary m_pos
From this position the next RK-step is computed.

m_elem

int m_elem
From this element the next RK-step is computed.

m_outpoly

PgPolygonOnElementSet m_outpoly
Contains the polygon of the whole RK integration.

m_dir

PdBaryDir m_dir
Direction of RK-step.

m_h

double m_h
Stepsize.

m_lastLength

double m_lastLength
Euklidian length of the last rk-step.

Class jvx.numeric.PnHodgeU implements Serializable

Serialized Fields

m_vf

PgVectorField m_vf

m_gradFi

PdVector[][] m_gradFi

m_bndInd

PiVector m_bndInd

m_areas

PdVector m_areas
Areas of elements in domain. Computed in method computeGradients.

m_zeroBounds

boolean m_zeroBounds
Boundary condition 'zero gradients' on/off.

Class jvx.numeric.PnHodgeW implements Serializable

Serialized Fields

m_vf

PgVectorField m_vf

m_JgradFi

PdVector[][] m_JgradFi

m_bndInd

PiVector m_bndInd

m_zeroBounds

boolean m_zeroBounds
Boundary condition 'zero gradients' on/off.

m_areas

PdVector m_areas
Areas of elements in domain. Computed in method computeJGradients.

Class jvx.numeric.PnLevelSet implements Serializable

Serialized Fields

m_dim

int m_dim

Class jvx.numeric.PnOde implements Serializable

Serialized Fields

m_order

int m_order

m_x0

double m_x0

m_y0

double[] m_y0

m_stepSize

double m_stepSize

m_length

double m_length

Class jvx.numeric.PnOdeExpr implements Serializable

Serialized Fields

m_expr

Expr m_expr

m_equation

java.lang.String m_equation

m_parm

Variable[] m_parm

m_var

Variable[] m_var

Class jvx.numeric.PnSpringEnergy implements Serializable

Class jvx.numeric.PnStiffConformal implements Serializable

Class jvx.numeric.PnStiffDiriConforming implements Serializable

Class jvx.numeric.PnStiffDiriNonConforming implements Serializable

Class jvx.numeric.PnStiffMatrix implements Serializable

Serialized Fields

m_nop

int m_nop
Number of free variables, i.e. edge length of full stiffness matrix.

m_noe

int m_noe
Number of triangles of surface.

m_snoe

PiVector m_snoe
Count number of entries in each line of the sparse stiffness matrix, i.e. count number of connected edges and add 1 for itself (the diagonal entry).

m_sindx

PiVector[] m_sindx
For each row of the full stiffness matrix exists an array listing the column position of each non-zero entry.
See Also:
PnStiffMatrix.m_stiff

m_stiff

PdVector[] m_stiff
For each row of the full stiffness matrix exists an array listing the non-zero values. The instance variable m_sindx has stored the column index. Therefore, the double component s[i][j] of the full stiffness matrix is store in m_stiff[i][_j] if m_sindx[i][_j] == j.
See Also:
PnStiffMatrix.m_sindx

Class jvx.numeric.PnStiffSpring implements Serializable

Class jvx.numeric.PnTranslationRK implements Serializable

Serialized Fields

m_ABT

double[][][] m_ABT
Vector representation data [element][locvertex][3](beta,theta,length).
See Also:
PwBary.getTransRepresentationValues(jv.geom.PgElementSet, int, jv.vecmath.PdBaryDir, int, jv.vecmath.PiVector, jv.vecmath.PiVector, jv.vecmath.PdVector)

m_base

PdBaryDir[][] m_base
[element][locvertex] Vector that is rotated to get representation at this vertex.

Class jvx.numeric.PnVertexRK implements Serializable

Serialized Fields

m_vec

PdBaryDir[][] m_vec
Intrinsic vector field given at vertices [elementindex][localvertexindex].


Package jvx.rsrc

Class jvx.rsrc.PsSubmission implements Serializable

Serialized Fields

m_numSubmissions

int m_numSubmissions

m_submissionId

java.lang.String[] m_submissionId

m_submissionDate

java.lang.String[] m_submissionDate

m_rating

java.lang.String[] m_rating

m_reviewerId

java.lang.String[] m_reviewerId

m_reviewDate

java.lang.String[] m_reviewDate

m_reviewComment

java.lang.String[] m_reviewComment

Class jvx.rsrc.PsSubmission_IP implements Serializable

Serialized Fields

m_submission

PsSubmission m_submission

m_pSubmission

java.awt.Panel m_pSubmission

m_pReview

java.awt.Panel m_pReview

m_lSubmission

java.awt.Label m_lSubmission

m_numSubmissions

int m_numSubmissions

m_currSubmissionInd

int m_currSubmissionInd

m_cSubmissionIndex

java.awt.Choice m_cSubmissionIndex

m_lSubmissionId

java.awt.Label m_lSubmissionId

m_tSubmissionId

java.awt.TextField m_tSubmissionId

m_lSubmissionDate

java.awt.Label m_lSubmissionDate

m_tSubmissionDate

java.awt.TextField m_tSubmissionDate

m_lRating

java.awt.Label m_lRating

m_cRating

java.awt.Choice m_cRating

m_lReviewerId

java.awt.Label m_lReviewerId

m_tReviewerId

java.awt.TextField m_tReviewerId

m_lReviewDate

java.awt.Label m_lReviewDate

m_tReviewDate

java.awt.TextField m_tReviewDate

m_lReviewComment

java.awt.Label m_lReviewComment

m_tReviewComment

java.awt.TextArea m_tReviewComment

m_submissionIdStore

java.lang.String[] m_submissionIdStore

m_submissionDateStore

java.lang.String[] m_submissionDateStore

m_ratingStore

java.lang.String[] m_ratingStore

m_reviewerIdStore

java.lang.String[] m_reviewerIdStore

m_reviewDateStore

java.lang.String[] m_reviewDateStore

m_reviewCommentStore

java.lang.String[] m_reviewCommentStore


Package jvx.surface

Class jvx.surface.PgDomain implements Serializable

Serialized Fields

m_descr

PgDomainDescr m_descr
Descriptor of domain with size and discretization information.

Class jvx.surface.PgDomain_CP implements Serializable

Serialized Fields

m_domain

PgDomain m_domain

Class jvx.surface.PgDomainDescr implements Serializable

Serialized Fields

m_uMin

PuDouble m_uMin
Minimum of u-interval. Info panel is inserted in info panel of domain.

m_vMin

PuDouble m_vMin
Minimum of v-interval. Info panel is inserted in info panel of domain.

m_uMax

PuDouble m_uMax
Maximum of u-interval. Info panel is inserted in info panel of domain.

m_vMax

PuDouble m_vMax
Maximum of v-interval. Info panel is inserted in info panel of domain.

m_defUMin

double m_defUMin
Default value of uMin, used when resetting the domain.

m_defVMin

double m_defVMin
Default value of vMin, used when resetting the domain.

m_defUMax

double m_defUMax
Default value of uMax, used when resetting the domain.

m_defVMax

double m_defVMax
Default value of vMax, used when resetting the domain.

m_savedSize

double[] m_savedSize
Saved value of uMax, used for restore when showing parameter lines.

m_savedVMax

double m_savedVMax
Saved value of vMax, used for restore when showing parameter lines.

m_maxSize

double[] m_maxSize
Maximal size of domain. If defined, its values define range for all min/max values.

m_numULines

PuInteger m_numULines
Number of grid lines in u-interval. Info panel is inserted in info panel of domain.

m_numVLines

PuInteger m_numVLines
Number of grid lines in v-interval. Info panel is inserted in info panel of domain.

m_defNumULines

int m_defNumULines
Default value of numULines, used when resetting the domain.

m_defNumVLines

int m_defNumVLines
Default value of numVLines, used when resetting the domain.

m_savedNumULines

int m_savedNumULines
Saved value of numULines, used for restore when showing parameter lines.

m_savedNumVLines

int m_savedNumVLines
Saved value of numVLines, used for restore when showing parameter lines.

m_bShowULine

boolean m_bShowULine
Flag whether a single u parameter line is showing instead of the whole surface.

m_bShowVLine

boolean m_bShowVLine
Flag whether a single v parameter line is showing instead of the whole surface.

m_stripSize

double m_stripSize
Size of strip when showing a single parameter line. Currently fixed.

m_bMaxSizeEnabled

boolean m_bMaxSizeEnabled
Flag whether explicit maximal size of domain has been specified.
See Also:
#setMaxSize(int, int, int, int)
Since:
JavaView v.0.89

m_dimOfVertices

int m_dimOfVertices
Dimension of vertices in domain.

Class jvx.surface.PgDomainDescr_IP implements Serializable

Serialized Fields

m_domain

PgDomainDescr m_domain

m_cULink

java.awt.Checkbox m_cULink

m_cVLink

java.awt.Checkbox m_cVLink

m_pBounds

java.awt.Panel m_pBounds

m_lULines

java.awt.Label m_lULines

m_tULines

java.awt.TextField m_tULines

m_lVLines

java.awt.Label m_lVLines

m_tVLines

java.awt.TextField m_tVLines

m_bReset

java.awt.Button m_bReset

Class jvx.surface.PgGraph implements Serializable

Serialized Fields

m_dimOfDomain

int m_dimOfDomain
Dimension of domain.

m_dimOfSurface

int m_dimOfSurface
Dimension of surface in image space.

m_domain

PgElementSet m_domain
Domain of graph.

m_function

PuFunction m_function
Function object consisting of function expressions as strings.

m_surface

PgElementSet m_surface
Geometry of surface, dimension of vertices is equal to m_dimOfSurface.

Class jvx.surface.PgGraph_CP implements Serializable

Serialized Fields

m_graph

PgGraph m_graph

Class jvx.surface.PgParmSurface implements Serializable

Serialized Fields

m_numFunctions

int m_numFunctions
Number of functions, i.e. dimension of image space.

m_domain

PgDomainDescr m_domain
Domain of parametrized surface.

m_function

PuFunction m_function
Function object consisting of functions as strings.

m_surface

PgElementSet m_surface
Geometry of surface, dimension of vertices is equal to numFunctions.

Class jvx.surface.PgParmSurface_IP implements Serializable

Serialized Fields

m_parmSurface

PgParmSurface m_parmSurface

m_tabPanel

PsTabPanel m_tabPanel


Package jvx.thirdParty.acmeGui

Class jvx.thirdParty.acmeGui.BusyBox implements Serializable

Serialized Fields

m_numInst

int m_numInst

isDone

boolean isDone

Class jvx.thirdParty.acmeGui.ButtonDialog implements Serializable

Serialized Fields

buttons

java.lang.String[] buttons

answers

int[] answers

clicked

boolean clicked

answer

int answer

Class jvx.thirdParty.acmeGui.ErrorBox implements Serializable

Class jvx.thirdParty.acmeGui.ImageLabel implements Serializable

Serialized Fields

image

java.awt.Image image

width

int width

height

int height

Class jvx.thirdParty.acmeGui.NoticeBox implements Serializable

Class jvx.thirdParty.acmeGui.OkCancelBox implements Serializable

Class jvx.thirdParty.acmeGui.OkDialog implements Serializable

Class jvx.thirdParty.acmeGui.WarningBox implements Serializable

Class jvx.thirdParty.acmeGui.YesNoBox implements Serializable

Class jvx.thirdParty.acmeGui.YesNoCancelBox implements Serializable


Package jvx.thirdParty.fonts

Class jvx.thirdParty.fonts.FontsCanvas implements Serializable

Serialized Fields

m_size

int m_size

styles

int[] styles

styleNames

java.lang.String[] styleNames

Class jvx.thirdParty.fonts.SystemFonts implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Enclosing frame. Not available when run as applet.

m_bQuit

java.awt.Button m_bQuit
Close application. Not available when run as applet.

m_canvas

FontsCanvas m_canvas

m_tSize

java.awt.TextField m_tSize

m_size

int m_size


Package vgp.curve.common

Class vgp.curve.common.PaCurve implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.curve.common.PjCurve implements Serializable

Serialized Fields

m_geom

PgSurface m_geom

m_curve

PgPolygon m_curve

m_tube

PgTube m_tube

m_defaultName

java.lang.String m_defaultName

m_surfaceName

java.lang.String m_surfaceName

m_startU

double m_startU

m_startV

double m_startV

m_selectedCurve

int m_selectedCurve

m_ode

PnSurfaceOde m_ode

m_length

PuDouble m_length

m_discr

PuInteger m_discr

m_angle

PuDouble m_angle

m_thickness

PuDouble m_thickness

m_tubeDiscr

PuInteger m_tubeDiscr

Class vgp.curve.common.PjCurve_IP implements Serializable

Serialized Fields

m_pjCurve

PjCurve m_pjCurve

m_pCurve

PsPanel m_pCurve

m_pCurveSel

PsPanel m_pCurveSel

m_shadowL

java.awt.Checkbox m_shadowL

m_asymptoticL

java.awt.Checkbox m_asymptoticL

m_geodesicL

java.awt.Checkbox m_geodesicL

m_meanCurvL

java.awt.Checkbox m_meanCurvL

m_gCurveSel

java.awt.CheckboxGroup m_gCurveSel

m_pCurveSetting

PsPanel m_pCurveSetting

m_pShow

java.awt.Panel m_pShow

m_showTube

java.awt.Checkbox m_showTube

m_showPolygon

java.awt.Checkbox m_showPolygon

m_showSurface

java.awt.Checkbox m_showSurface

m_pAllCurve

PsPanel m_pAllCurve
Panel will hold all previous curve gui's, and then be added to tabbed panel.

m_tabPanel

PsTabPanel m_tabPanel

m_descr

PgSurfaceDescr m_descr

Class vgp.curve.common.PnAsymptOde implements Serializable

Serialized Fields

m_dir

double[] m_dir

Class vgp.curve.common.PnGeodesicOde implements Serializable

Class vgp.curve.common.PnMeanCurvOde implements Serializable

Serialized Fields

m_dir

double[] m_dir

Class vgp.curve.common.PnShadeOde implements Serializable

Serialized Fields

m_lightDir

PdVector m_lightDir

Class vgp.curve.common.PnSurfaceOde implements Serializable

Serialized Fields

m_surface

PgSurfaceDescr m_surface


Package vgp.curve.connecting

Class vgp.curve.connecting.PaConnecting implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.curve.connecting.PjConnecting implements Serializable

Serialized Fields

m_import

PjImportModel m_import

m_geom

PgElementSet m_geom

m_startElem

PuInteger m_startElem

m_endElem

PuInteger m_endElem

m_startbary

PdBary m_startbary

m_endbary

PdBary m_endbary

m_poly

PgPolygon m_poly

m_pickFirst

boolean m_pickFirst

Class vgp.curve.connecting.PjConnecting_IP implements Serializable

Serialized Fields

m_PjConnecting

PjConnecting m_PjConnecting

m_tabPanel

PsTabPanel m_tabPanel

m_pConn

PsPanel m_pConn

m_cFirst

java.awt.Checkbox m_cFirst

m_cLast

java.awt.Checkbox m_cLast

m_gGroup

java.awt.CheckboxGroup m_gGroup


Package vgp.curve.cycloid

Class vgp.curve.cycloid.PaCycloid implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.curve.cycloid.PjCycloid implements Serializable

Serialized Fields

m_bShowCircle

boolean m_bShowCircle

m_bShowCycloid

boolean m_bShowCycloid

m_bShowDelaunay

boolean m_bShowDelaunay

m_circle

PgPolygon m_circle

m_stick

PgPolygon m_stick

m_cycloid

PgPolygon m_cycloid

m_delaunay

PgElementSet m_delaunay

m_defCycloidDiscr

int m_defCycloidDiscr

m_cycloidDiscr

PuInteger m_cycloidDiscr

m_defDistance

double m_defDistance

m_distance

PuDouble m_distance

m_defLength

double m_defLength

m_length

PuDouble m_length

m_defRadius

double m_defRadius

m_radius

PuDouble m_radius

m_numCircleDiscr

int m_numCircleDiscr

Class vgp.curve.cycloid.PjCycloid_IP implements Serializable

Serialized Fields

m_pjCycloid

PjCycloid m_pjCycloid

m_pBounds

PsPanel m_pBounds

m_bAnim

java.awt.Button m_bAnim

m_bReset

java.awt.Button m_bReset

m_cShowCircle

java.awt.Checkbox m_cShowCircle

m_cShowCycloid

java.awt.Checkbox m_cShowCycloid

m_cShowDelaunay

java.awt.Checkbox m_cShowDelaunay


Package vgp.curve.elastic

Class vgp.curve.elastic.PaElasticCurve implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.curve.elastic.PjElasticCurve implements Serializable

Serialized Fields

m_geom

PgPolygon m_geom

m_firstCurvature

PuDouble m_firstCurvature

m_secondCurvature

PuDouble m_secondCurvature

m_stepsize

PuDouble m_stepsize

m_length2

PuDouble m_length2

m_stepsize2

PuDouble m_stepsize2

m_start

PdVector m_start

m_firstDir

PuDouble m_firstDir

m_a

PuDouble m_a

m_b

PuDouble m_b

Class vgp.curve.elastic.PjElasticCurve_IP implements Serializable

Serialized Fields

m_pjElasticCurve

PjElasticCurve m_pjElasticCurve

m_lEquation

java.awt.Label m_lEquation

m_bReset

java.awt.Button m_bReset

m_bFit

java.awt.Button m_bFit

m_pBounds

java.awt.Panel m_pBounds

Class vgp.curve.elastic.PnElasticCurvature implements Serializable

Serialized Fields

m_paramA

double m_paramA

m_paramB

double m_paramB

m_p

PgPolygon m_p

m_y

double[] m_y

m_yOut

double[] m_yOut

m_x

double m_x

m_dim

int m_dim

m_i

int m_i

Class vgp.curve.elastic.PnElasticOde implements Serializable

Serialized Fields

m_curvature

PgPolygon m_curvature

m_rk

PnElasticCurvature m_rk


Package vgp.curve.geodesic

Class vgp.curve.geodesic.PaGeodesic implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.curve.geodesic.PjGeodesic implements Serializable

Serialized Fields

m_curve

PgPolygon m_curve
calculated geodesic in world coordinates

m_poly

PgPolygonOnElementSet m_poly
calculated geodesic in coordinates on the triangulation

m_superpanel

PsPanel m_superpanel
panel which allows user to select and load models

m_length

PuDouble m_length
actual length of the geodesic

m_angle

PuInteger m_angle
actual angle (in degree) of the geodesic in element m_elemInd

m_bary

PdBary m_bary
barycentric coordinates of the initial point in element m_elemInd

m_elemInd

PuInteger m_elemInd
element index where the initial point lies

m_refElem

int m_refElem
element index of the element where last geodesic started

Class vgp.curve.geodesic.PjGeodesic_IP implements Serializable

Serialized Fields

m_pjGeodesic

PjGeodesic m_pjGeodesic

m_tabPanel

PsTabPanel m_tabPanel

m_pCurve

PsPanel m_pCurve

m_pAllCurve

PsPanel m_pAllCurve


Package vgp.curve.surface

Class vgp.curve.surface.PaSurfCurve implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.curve.surface.PjSurfCurve implements Serializable

Class vgp.curve.surface.PjSurfCurve_IP implements Serializable

Serialized Fields

m_surfPanel

java.awt.Panel m_surfPanel

m_surfChoice

java.awt.Choice m_surfChoice

m_animationButton

java.awt.Button m_animationButton


Package vgp.discrete.catenoid

Class vgp.discrete.catenoid.PaCatenoid implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.discrete.catenoid.PgCatenoid implements Serializable

Serialized Fields

m_bAlternate

boolean m_bAlternate
Flag to switch between regular, triangulated mesh, and a mesh whose vertical edges are zig-zag.

m_bTrueInterpolant

boolean m_bTrueInterpolant
If true then the catenoid parameters are chosen such that the discrete catenoid interpolates the smooth catenoid.

m_bFixedHeight

boolean m_bFixedHeight
Fix the distance between both horizontal catenoid rings on top and bottom. If height is fixed and the profile discretization modified then the distance between two successive rings measured by m_delta is adjusted. If flag is false then incrementing the profile discretization leads to a taller catenoid.

m_bSymmetric

boolean m_bSymmetric
Ensure that catenoid is symmetric with respect to horizontal plane. If true then the variable height of the bottom ring is automatically adjusted, and its slider is disabled.

m_height

double m_height

m_bClosed

boolean m_bClosed
Close interior boundary of catenoid.

m_delta

PuDouble m_delta
Distance between two successive rings of the catenoid, constant for discrete catenoids.

m_bottomHeight

PuDouble m_bottomHeight
Vertical offset of lower ring for unsymmetric catenoid.

m_radius

PuDouble m_radius
Radius of Catenoid Waist. For discrete catenoids the radius is defined as the zero value of the corresponding cosh curve.

m_k

PuInteger m_k
Dihedral symmetry of catenoid, number of meridians.

m_n

PuInteger m_n
Number of rings of catenoid.

m_defDelta

double m_defDelta
Default value of distance between two rings.

m_defBottomHeight

double m_defBottomHeight
Default value of vertical offset of lower ring for unsymmetric catenoid.

m_defRadius

double m_defRadius
Default value of catenoid waist.

m_defK

int m_defK
Default number of meridians.

m_defN

int m_defN
Default number of rings.

m_rf

PnRootFinder m_rf
Rootfinder to allow computation of interpolating discrete catenoid.

m_fx

PuFunction m_fx
Equation whose roots determine the discrete profile which interpolates the smooth cosh(x) catenoid.

m_truePairs

double[][] m_truePairs
Pairs (k-waist, delta) such that discrete profile interpolates smooth profile. Values are no longer used since a rootfinder computes them on request. They are only kept in this file for reference. Pairs solve the following equation:
		k = truePair[i][0]
		u = truePair[i][1]
		1+u*u/(1+cos(2*pi/k))-cosh(u) = 0
 
such that scaling parameter a of discrete profile curve Cosh(a*z) is equal to a==1.

Class vgp.discrete.catenoid.PgCatenoid_CP implements Serializable

Serialized Fields

m_catenoid

PgCatenoid m_catenoid

m_pCatenoid

PsPanel m_pCatenoid

m_cAlternate

java.awt.Checkbox m_cAlternate

m_cTrueInterpolant

java.awt.Checkbox m_cTrueInterpolant

m_cFixedHeight

java.awt.Checkbox m_cFixedHeight

m_cSymmetric

java.awt.Checkbox m_cSymmetric

m_bReset

java.awt.Button m_bReset

Class vgp.discrete.catenoid.PjCatenoid implements Serializable

Serialized Fields

m_square

PgElementSet m_square

m_geom

PgCatenoid m_geom

m_surface

PgCatenoid m_surface

m_pair

PgSurfacePair m_pair

m_diri

PnEnergyMinimizer m_diri
Class for minimizing an energy functional on surfaces.

m_dispSquare

PvDisplayIf m_dispSquare

Class vgp.discrete.catenoid.PjCatenoid_IP implements Serializable

Serialized Fields

m_pjCatenoid

PjCatenoid m_pjCatenoid

m_tabPanel

PsTabPanel m_tabPanel

m_cClosed

java.awt.Checkbox m_cClosed
Close or not-close catenoid to allow interpolation with conjugate helicoid.


Package vgp.discrete.conformal

Class vgp.discrete.conformal.PaConformal implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.discrete.conformal.PjConformal implements Serializable

Serialized Fields

m_activeSurface

int m_activeSurface

m_graph

PgGraph m_graph

m_domain

PgDomain m_domain

m_scalar

PgElementSet m_scalar

m_descr

PgDomainDescr m_descr

m_graphConj

PgGraph m_graphConj

m_conjDomain

PgElementSet m_conjDomain

m_conj

PgElementSet m_conj

m_graphConjFull

PgGraph m_graphConjFull

m_conjDomainFull

PgElementSet m_conjDomainFull

m_conjFull

PgElementSet m_conjFull

m_confMap

PgGraph m_confMap

m_confReal

PgElementSet m_confReal

m_confImag

PgElementSet m_confImag

m_confMapExact

PgGraph m_confMapExact

m_confMapDomain

PgElementSet m_confMapDomain

m_confImagExact

PgElementSet m_confImagExact

m_diri

PnEnergyMinimizer m_diri

m_uLines

int m_uLines

m_vLines

int m_vLines

Class vgp.discrete.conformal.PjConformal_IP implements Serializable

Serialized Fields

m_pjConformal

PjConformal m_pjConformal

m_tabPanel

PsTabPanel m_tabPanel

m_pShowSurface

java.awt.Panel m_pShowSurface

m_cShowSurface

java.awt.Choice m_cShowSurface
Select surface to become active, i.e. displayed and current target. Ordering of entries must be synchronized with static variables in PjConformal.
See Also:
PjConformal.SURFACE

m_cConforming

java.awt.Checkbox m_cConforming


Package vgp.discrete.conjugate

Class vgp.discrete.conjugate.PaConjugate implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.discrete.conjugate.PjConjugate implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom

m_conj

PgElementSet m_conj

Class vgp.discrete.conjugate.PjConjugate_IP implements Serializable

Serialized Fields

m_pjConjugate

PjConjugate m_pjConjugate


Package vgp.discrete.harmonic

Class vgp.discrete.harmonic.PaHarmonic implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.discrete.harmonic.PgHarmonicMap implements Serializable

Class vgp.discrete.harmonic.PgSurfacePair implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom
Current active geometry.

m_domainDim

int m_domainDim
Dimension of vertices in domain space, i.e. m_domain.

m_imageDim

int m_imageDim
Dimension of vertices in image space, i.e. m_surface, m_dual, m_associate.

m_domain

PgElementSet m_domain
Domain of surface map.

m_surface

PgElementSet m_surface
Image surface of map.

m_dual

PgElementSet m_dual
Dual surface of map.

m_associate

PgElementSet m_associate
Associate family of surface and dual.

m_associateTime

double m_associateTime
Current value in associate family.

m_activeSurface

int m_activeSurface
Currently active geometry for interactive modifications.

m_anim

PsAnimation m_anim
Supervising animation control, empty if not used.

Class vgp.discrete.harmonic.PgSurfacePair_IP implements Serializable

Serialized Fields

m_surface

PgSurfacePair m_surface

m_pShowSurface

java.awt.Panel m_pShowSurface

m_cShowSurface

java.awt.Choice m_cShowSurface
Select surface to become active, i.e. displayed and current target. Ordering of entries must be synchronized with static variables in PgSurfacePair.
See Also:
PgSurfacePair.DOMAIN

m_anim

PsAnimation m_anim

Class vgp.discrete.harmonic.PjHarmonic implements Serializable

Serialized Fields

m_import

PjImportModel m_import
Project PjImportModel loads geometries from file.

m_fileName

java.lang.String m_fileName
Initial full file name of geometry, then handled and changed by PjImportModel.

m_harm

PgHarmonicMap m_harm
Harmonic map with geometry of the current project.

m_diri

PnEnergyMinimizer m_diri
Class for minimizing an energy functional on surfaces.

Class vgp.discrete.harmonic.PjHarmonic_IP implements Serializable

Serialized Fields

m_pjHarmonic

PjHarmonic m_pjHarmonic

m_pImport

PsPanel m_pImport

m_pHarm

PsPanel m_pHarm

m_pEnergy

PsPanel m_pEnergy


Package vgp.discrete.platonic

Class vgp.discrete.platonic.PaPlatonic implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.discrete.platonic.PjPlatonic implements Serializable

Serialized Fields

m_bShowSolid

boolean m_bShowSolid

m_bShowTube

boolean m_bShowTube

m_defSolidName

java.lang.String m_defSolidName

m_solidName

java.lang.String m_solidName

m_solid

PgElementSet m_solid

m_tube

PgTube m_tube

m_pwModel

PwModel m_pwModel

m_pwPlatonic

PwPlatonic m_pwPlatonic

Class vgp.discrete.platonic.PjPlatonic_IP implements Serializable

Serialized Fields

m_pjPlatonic

PjPlatonic m_pjPlatonic

m_tabPanel

PsTabPanel m_tabPanel

m_pTabTube

PsPanel m_pTabTube

m_pTabSolid

PsPanel m_pTabSolid

m_pBounds

PsPanel m_pBounds

m_pTube

PsPanel m_pTube

m_bReset

java.awt.Button m_bReset

m_cShowSolid

java.awt.Checkbox m_cShowSolid

m_cShowTube

java.awt.Checkbox m_cShowTube


Package vgp.game.life

Class vgp.game.life.PaLife implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.game.life.PjLife implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom

m_cell

PnCellOperator m_cell

Class vgp.game.life.PjLife_IP implements Serializable


Package vgp.game.mines

Class vgp.game.mines.PaMinesweeper implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.game.mines.PjMinesweeper implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom

m_ms

PnMinesweeper m_ms

Class vgp.game.mines.PjMinesweeper_IP implements Serializable

Class vgp.game.mines.PnMinesweeper implements Serializable

Serialized Fields

m_numMines

int m_numMines
Number of mines on the surface.

m_numOpen

int m_numOpen
Number of opened faces.

m_minedNeighbours

PiVector m_minedNeighbours
Number of mined neighbour faces.

m_bShift

boolean m_bShift
Flag, if shift-key is pressed.

m_bMines

boolean[] m_bMines
Positions of mines.

m_random

java.util.Random m_random
Random function to get mine positions.

m_bFirstPick

boolean m_bFirstPick
Flag, if allready a face was picked.

m_expl

PnExplodeElementSet m_expl
Explosion.

m_explSpeed

double m_explSpeed
Maximal starting speed of faces in explosion.

m_explGravity

double m_explGravity
Acceleration towards earth-mid-point for explosion.

m_explRotationSpeed

double m_explRotationSpeed
Maximal rotation speed of faces in explosion.

m_explodeDisplay

PvDisplay m_explodeDisplay
Display, which shows the geometry.

m_bExploding

boolean m_bExploding
Flag, if the geometry is just exploding.

m_startTime

long m_startTime
Absolute time of first pick.

m_endTime

long m_endTime
Absolute time of last face geting opened.

m_winDialog

PnMinesweeper_Dialog m_winDialog
Dialog window for winning.

Class vgp.game.mines.PnMinesweeper_Dialog implements Serializable

Serialized Fields

m_minesweeper

PnMinesweeper m_minesweeper

m_time

int m_time

m_numElements

int m_numElements

m_numMines

int m_numMines

m_bOk

java.awt.Button m_bOk


Package vgp.minimal.weier

Class vgp.minimal.weier.PaWeierstrass implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.minimal.weier.PgWeierstrass implements Serializable

Serialized Fields

m_descr

PgWeierstrassDescr m_descr

m_surfaceName

java.lang.String m_surfaceName

part

PgWeierstrass[] part

m_reSet

PgPointSet m_reSet

m_imSet

PgPointSet m_imSet

indexNumber

PiVector indexNumber

startInd

PiVector startInd

m_sumVertices

int m_sumVertices

m_sumPartVertices

int m_sumPartVertices

m_sumPartElements

int m_sumPartElements

m_numParts

int m_numParts

m_vertDim

int m_vertDim

m_numBnd

int m_numBnd

bndIsConnectedTo

PiVector[][] bndIsConnectedTo

pointIsCopy

boolean[][] pointIsCopy

partIsReflection

PiVector[] partIsReflection

m_bndReflectType

PiVector m_bndReflectType

m_bndBelongsToPart

PiVector m_bndBelongsToPart

m_partBndNr

PiVector m_partBndNr

m_bGenerateSurfaceNew

boolean m_bGenerateSurfaceNew

Class vgp.minimal.weier.PgWeierstrass_Catenoid implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_phi

PuDouble m_phi

m_radius

PuDouble m_radius

Class vgp.minimal.weier.PgWeierstrass_Chen implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_radius1

PuDouble m_radius1

m_radius2

PuDouble m_radius2

Class vgp.minimal.weier.PgWeierstrass_Costa implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_radius

PuDouble m_radius

m_radius2

PuDouble m_radius2

Class vgp.minimal.weier.PgWeierstrass_Costa2 implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_radius

PuDouble m_radius

m_radius2

PuDouble m_radius2

Class vgp.minimal.weier.PgWeierstrass_Enneper implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_symmetry

PuInteger m_symmetry

m_uMax

PuDouble m_uMax

Class vgp.minimal.weier.PgWeierstrass_KNoid implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_symmetry

PuInteger m_symmetry

m_radius

PuDouble m_radius

Class vgp.minimal.weier.PgWeierstrass_KNoid2 implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_symmetry

PuInteger m_symmetry

m_radius

PuDouble m_radius

Class vgp.minimal.weier.PgWeierstrass_Scherk implements Serializable

Serialized Fields

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

m_symmetry

PuInteger m_symmetry

m_radius

PuDouble m_radius

Class vgp.minimal.weier.PgWeierstrassDescr implements Serializable

Serialized Fields

m_vertDim

int m_vertDim

m_numParts

int m_numParts

m_numUserReflections

int m_numUserReflections

m_markedBndNr

int m_markedBndNr

m_userReflections

int[][] m_userReflections

m_parm

java.util.Vector m_parm

m_conjugation

PuDouble m_conjugation

m_intDiscr

PuInteger m_intDiscr

m_refl

PiVector[] m_refl

m_conn

PiVector[][] m_conn

Class vgp.minimal.weier.PgWeierstrassDescr_IP implements Serializable

Serialized Fields

m_descr

PgWeierstrassDescr m_descr

m_pDiscr

PsPanel m_pDiscr

m_pNumber

PsPanel m_pNumber

m_bAddRef

java.awt.Button m_bAddRef

m_bReset

java.awt.Button m_bReset

Class vgp.minimal.weier.PjWeierstrass implements Serializable

Serialized Fields

m_geom

PgWeierstrass m_geom

m_selectedIndex

int m_selectedIndex

m_defaultName

java.lang.String m_defaultName

Class vgp.minimal.weier.PjWeierstrass_IP implements Serializable

Serialized Fields

m_pjWeier

PjWeierstrass m_pjWeier

m_pDescr

PsPanel m_pDescr

m_lSurfaceList

java.awt.List m_lSurfaceList


Package vgp.surface.common

Class vgp.surface.common.PaSurface implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

m_parm

java.lang.String[][] m_parm
Applet parameters: {"Name", "Typ", "Default value", "Description"}

Class vgp.surface.common.PgSurface implements Serializable

Serialized Fields

m_descr

PgSurfaceDescr m_descr

m_surfaceName

java.lang.String m_surfaceName

Class vgp.surface.common.PgSurface_Boy implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

m_translation

PuDouble m_translation

m_exponent

PuInteger m_exponent

r

double r

Class vgp.surface.common.PgSurface_Catalan implements Serializable

Serialized Fields

m_defAngle

double m_defAngle
Default value.

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_CatenoidHelicoid implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

m_anim

PsAnimation m_anim
Supervising animation control, empty if not used.

Class vgp.surface.common.PgSurface_Cliffordtorus implements Serializable

Class vgp.surface.common.PgSurface_ConicType implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_Cylinder implements Serializable

Serialized Fields

m_defRadius

double m_defRadius

m_radius

PuDouble m_radius

Class vgp.surface.common.PgSurface_DupinCycloid implements Serializable

Serialized Fields

m_defInnerRadius

double m_defInnerRadius

m_defTubeRadius

double m_defTubeRadius

m_defRadius

double m_defRadius

m_defX

double m_defX

m_defY

double m_defY

m_defZ

double m_defZ

m_innerRadius

PuDouble m_innerRadius

m_tubeRadius

PuDouble m_tubeRadius

m_radius

PuDouble m_radius

m_x

PuDouble m_x

m_y

PuDouble m_y

m_z

PuDouble m_z

Class vgp.surface.common.PgSurface_Ellipsoid implements Serializable

Serialized Fields

m_defXAxis

double m_defXAxis

m_defYAxis

double m_defYAxis

m_defZAxis

double m_defZAxis

m_xAxis

PuDouble m_xAxis

m_yAxis

PuDouble m_yAxis

m_zAxis

PuDouble m_zAxis

Class vgp.surface.common.PgSurface_EllipticParaboloid implements Serializable

Serialized Fields

m_defXAxis

double m_defXAxis

m_defYAxis

double m_defYAxis

m_xAxis

PuDouble m_xAxis

m_yAxis

PuDouble m_yAxis

Class vgp.surface.common.PgSurface_Enneper implements Serializable

Serialized Fields

m_defExp

int m_defExp

m_exp

PuInteger m_exp

Class vgp.surface.common.PgSurface_FootballBarrel implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_Fresnel1 implements Serializable

Class vgp.surface.common.PgSurface_Fresnel2 implements Serializable

Class vgp.surface.common.PgSurface_Henneberg implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_Hopftorus implements Serializable

Serialized Fields

m_defLeaf

double m_defLeaf

m_leaf

PuDouble m_leaf

Class vgp.surface.common.PgSurface_HyperbolicHelicoid implements Serializable

Serialized Fields

m_defTorsion

double m_defTorsion

m_torsion

PuDouble m_torsion

Class vgp.surface.common.PgSurface_HyperbolicParaboloid implements Serializable

Serialized Fields

m_defX

double m_defX

m_defY

double m_defY

m_x

PuDouble m_x

m_y

PuDouble m_y

Class vgp.surface.common.PgSurface_HyperboloidType implements Serializable

Serialized Fields

m_defAngle

double m_defAngle

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_KleinBottle implements Serializable

Serialized Fields

m_defHandle

double m_defHandle

m_defRadius

double m_defRadius

m_defOpulence

double m_defOpulence

m_defBreadth

double m_defBreadth

m_defLength

double m_defLength

handle

PuDouble handle

radius

PuDouble radius

opulence

PuDouble opulence

breadth

PuDouble breadth

length

PuDouble length

Class vgp.surface.common.PgSurface_Kuen implements Serializable

Class vgp.surface.common.PgSurface_LowerHyperboloid implements Serializable

Serialized Fields

m_defWaist

double m_defWaist

m_defAngle

double m_defAngle

m_waist

PuDouble m_waist

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_MoebiusStrip implements Serializable

Serialized Fields

m_defTwist

double m_defTwist

m_twist

PuDouble m_twist

Class vgp.surface.common.PgSurface_OuterHyperboloid implements Serializable

Serialized Fields

m_defWaist

double m_defWaist

m_defAngle

double m_defAngle

m_waist

PuDouble m_waist

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurface_PseudoSphere implements Serializable

Class vgp.surface.common.PgSurface_Sphere implements Serializable

Class vgp.surface.common.PgSurface_SphereWithParams implements Serializable

Serialized Fields

m_defRadius

double m_defRadius

m_defX

double m_defX

m_defY

double m_defY

m_defZ

double m_defZ

m_radius

PuDouble m_radius

m_x

PuDouble m_x

m_y

PuDouble m_y

m_z

PuDouble m_z

Class vgp.surface.common.PgSurface_StereographicSphere implements Serializable

Serialized Fields

m_defGrade

double m_defGrade

m_grade

PuDouble m_grade

Class vgp.surface.common.PgSurface_Torus implements Serializable

Serialized Fields

m_defInnerRadius

double m_defInnerRadius

m_defTubeRadius

double m_defTubeRadius

m_innerRadius

PuDouble m_innerRadius

m_tubeRadius

PuDouble m_tubeRadius

Class vgp.surface.common.PgSurface_UpperHyperboloid implements Serializable

Serialized Fields

m_defWaist

double m_defWaist

m_defAngle

double m_defAngle

m_waist

PuDouble m_waist

m_angle

PuDouble m_angle

Class vgp.surface.common.PgSurfaceDescr implements Serializable

Serialized Fields

m_parm

java.util.Vector m_parm
Function parameters stored in vector as PuDouble and PuInteger objects. Use getParameter(String) to return parameter objects.
See Also:
PgSurfaceDescr.getParameter(String)

m_numVariables

int m_numVariables
Dimension of domain space.

m_numFunctions

int m_numFunctions
Dimension of image space.

m_function

PuFunction m_function
Function object consisting of functions as strings.

m_bUseFunctionExpression

boolean m_bUseFunctionExpression
Flag whether user has modified function object, so that smooth derivatives are no longer usable. If this flag is true finite difference methods will be used to compute all derivatives.

Flag is set false if user has not overridden the eval() function method.

m_f

vgp.surface.common.PdVectorUVBuff m_f
Buffer for function value.

m_df_dU

vgp.surface.common.PdVectorUVBuff m_df_dU
Different other buffers to reduce recomputations.

m_df_dV

vgp.surface.common.PdVectorUVBuff m_df_dV

m_df

vgp.surface.common.PdMatrixUVBuff m_df

m_ddf_dUdU

vgp.surface.common.PdVectorUVBuff m_ddf_dUdU

m_ddf_dUdV

vgp.surface.common.PdVectorUVBuff m_ddf_dUdV

m_ddf_dVdV

vgp.surface.common.PdVectorUVBuff m_ddf_dVdV

m_firstFundamental

vgp.surface.common.PdMatrixUVBuff m_firstFundamental

m_secondFundamental

vgp.surface.common.PdMatrixUVBuff m_secondFundamental

m_weingarten

vgp.surface.common.PdMatrixUVBuff m_weingarten

m_christoffel

vgp.surface.common.PdMatrVecUVBuff m_christoffel

m_normal

vgp.surface.common.PdVectorUVBuff m_normal

m_dN_dU

vgp.surface.common.PdVectorUVBuff m_dN_dU

m_dN_dV

vgp.surface.common.PdVectorUVBuff m_dN_dV

m_dN

vgp.surface.common.PdMatrixUVBuff m_dN

Class vgp.surface.common.PgSurfaceDescr_IP implements Serializable

Serialized Fields

m_descr

PgSurfaceDescr m_descr

m_pNumber

PsPanel m_pNumber

Class vgp.surface.common.PjSurface implements Serializable

Serialized Fields

m_geom

PgSurface m_geom

m_vec

java.util.Vector m_vec

m_defaultName

java.lang.String m_defaultName

m_surfaceNames

java.lang.String m_surfaceNames

m_surfaceParams

java.lang.String m_surfaceParams

m_surfaceColors

java.lang.String m_surfaceColors

Class vgp.surface.common.PjSurface_IP implements Serializable

Serialized Fields

m_project

PjSurface m_project

m_pDescr

PsPanel m_pDescr

m_surfPanel

java.awt.Panel m_surfPanel

m_surfChoice

java.awt.Choice m_surfChoice

m_tabPanel

PsTabPanel m_tabPanel


Package vgp.tutor.color

Class vgp.tutor.color.PaColorDemo implements Serializable


Package vgp.tutor.eventCamera

Class vgp.tutor.eventCamera.PaEventCamera implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.eventCamera.PjEventCamera implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom
Torus geometry added to both displays.

m_dispRight

PvDisplayIf m_dispRight
Left display which is steered.

m_dispLeft

PvDisplayIf m_dispLeft
Right display which issues camera events.

m_bUpdating

boolean m_bUpdating

Class vgp.tutor.eventCamera.PjEventCamera_IP implements Serializable

Serialized Fields

m_pjEvent

PjEventCamera m_pjEvent

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.firstApplet

Class vgp.tutor.firstApplet.main implements Serializable


Package vgp.tutor.firstProject

Class vgp.tutor.firstProject.MyApplet implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
If variable m_frame!=null then this applet runs in an application, otherwise applet runs inside an Html page within a browser. Further, when running as application then this frame is the container of the applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output, display is embedded into the applet. This instance variable allows JavaView to perform start, stop and destroy operations when the corresponding methods of this applet are called, for example, by a browser.

Class vgp.tutor.firstProject.MyProject implements Serializable

Serialized Fields

m_geom

MySurface m_geom

m_numULines

PuInteger m_numULines

m_numVLines

PuInteger m_numVLines

Class vgp.tutor.firstProject.MyProject_IP implements Serializable

Serialized Fields

myProject

MyProject myProject

sliderPanel

java.awt.Panel sliderPanel

lArea

java.awt.Label lArea

bReset

java.awt.Button bReset

Class vgp.tutor.firstProject.MySurface implements Serializable

Serialized Fields

m_numULines

int m_numULines
Number of vertices in u-direction.

m_numVLines

int m_numVLines
Number of vertices in v-direction.


Package vgp.tutor.fractal

Class vgp.tutor.fractal.PaFractalImage implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

m_parm

java.lang.String[][] m_parm
Applet parameters: {"Name", "Typ", "Default value", "Description"}

Class vgp.tutor.fractal.PjFractalImage implements Serializable

Serialized Fields

m_image

java.awt.Image m_image
Image to be used as background in display.

mis

java.awt.image.MemoryImageSource mis
Producer of image m_image from pixel array.

m_pix

PiVector m_pix
Pixel array which stores the image of a textured element. Only used when texture enabled.

m_imageHeight

int m_imageHeight
Height of display canvas.

m_imageWidth

int m_imageWidth
Width of display canvas.

m_maxNumIter

PuInteger m_maxNumIter
Maximal number of iterations until sequence is decided to diverge.

m_bounds

PdVector m_bounds
Bounds of display in world coordinates.

m_coarseness

PuInteger m_coarseness
Coarseness, i.e. size of pixel square which is colored uniformly.

Class vgp.tutor.fractal.PjFractalImage_IP implements Serializable

Serialized Fields

m_pjTexture

PjFractalImage m_pjTexture

m_pSlider

PsPanel m_pSlider

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.height

Class vgp.tutor.height.PaHeight implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

m_parm

java.lang.String[][] m_parm
Applet parameters: {"Name", "Typ", "Default value", "Description"}

Class vgp.tutor.height.PjHeight implements Serializable

Serialized Fields

HEIGHT

int HEIGHT
Type of scalar field is height along coordinate axis.

GAUSS

int GAUSS
Type of scalar field is discrete Gauss curvature.

MATH

int MATH
Type of color is similar to Mathematica graphics.

MAPLE

int MAPLE
Type of color is similar to Maple graphics.

m_geom

PgElementSet m_geom
Shown surface.

m_bSender

boolean m_bSender
Flag to determine whether current project has issued an update on m_geom.

m_scalarFields

java.lang.String[] m_scalarFields
Different color types.

m_defScalarName

java.lang.String m_defScalarName
Default color type.

m_scalarName

java.lang.String m_scalarName
Current color type.

Class vgp.tutor.height.PjHeight_IP implements Serializable

Serialized Fields

m_pjHeight

PjHeight m_pjHeight

m_scalarChoice

java.awt.Choice m_scalarChoice


Package vgp.tutor.key

Class vgp.tutor.key.PaKeyframe implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_parm

java.lang.String[][] m_parm
Applet parameters: {"Name", "Typ", "Default value", "Description"}

m_initTime

long m_initTime
Store time of construction to determine length of loading process. Length of loading process is printed to Java Console, not to JavaView Console. Time does not include the time needed for loading the system Java runtime environment.

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.tutor.key.PjKeyframe implements Serializable

Serialized Fields

m_geom

PgGeometry m_geom

m_keyframe

PsKeyframe m_keyframe

m_fileName

java.lang.String m_fileName

m_numKeys

int m_numKeys

m_import

PjImportModel m_import

Class vgp.tutor.key.PjKeyframe_IP implements Serializable

Serialized Fields

m_geom

PgGeometry m_geom


Package vgp.tutor.linear

Class vgp.tutor.linear.PaLinear implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.tutor.linear.PjLinear implements Serializable

Serialized Fields

m_vectors

PgPolygonSet m_vectors
Two argument vectors are represented as two lines of a polygon set determined by their endpoints. The base point of both vectors is identical, namely, the first vertex of the polygon set. The second and third vertex of the polygon set are the endpoints of both vertices.

m_result

PgPolygon m_result
The result vector is a single polygon. The base point of this vector is kept equal to the base point of the two argument vectors, and its endpoint is computed from the two argument vectors depending on the current mode, i.e. either the sum, difference or cross product.

m_mode

int m_mode
Computation mode, possibly values are MODE_... constants.

Class vgp.tutor.linear.PjLinear_IP implements Serializable

Serialized Fields

m_pjLinear

PjLinear m_pjLinear

m_cbg

java.awt.CheckboxGroup m_cbg

m_cOperation

java.awt.Checkbox[] m_cOperation

m_sOperation

java.lang.String[] m_sOperation

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.lsystem

Class vgp.tutor.lsystem.PaLSystem implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
Frame to allow applet to run as application too.

m_delta

PuDouble m_delta
Angle parameter used in L-system.

m_polySet

PgPolygonSet m_polySet
LSystem as collection of polygons.

m_descr

java.lang.String m_descr
Production of the L-system encoded with characters from alphabet {F,+,-,[,]}.


Package vgp.tutor.model

Class vgp.tutor.model.PaModel implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.model.PjModel implements Serializable

Serialized Fields

m_geom

PgGeometry m_geom

m_import

PjImportModel m_import
Import project to load geometries from file via info panel. It is an instance variable to allow display of its info panel inside the info panel of this project.

m_defModelName

java.lang.String m_defModelName
Default name of geometry for usage in start() method.

Class vgp.tutor.model.PjModel_IP implements Serializable

Serialized Fields

m_pjModel

PjModel m_pjModel

m_pInfo

java.awt.Panel m_pInfo


Package vgp.tutor.ode

Class vgp.tutor.ode.PaExprOde implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.ode.PjExprOde implements Serializable

Serialized Fields

m_geom

PgPolygon m_geom

m_exprOde

PnOdeExpr m_exprOde

m_equation

java.lang.String m_equation

m_defaultEquation

java.lang.String m_defaultEquation

m_order

int m_order

m_defOrder

int m_defOrder

m_h

PuDouble m_h

m_length

PuDouble m_length

m_xStart

PuDouble m_xStart

m_yStart

PdVector m_yStart

m_pYStart

PdVector_IP m_pYStart

Class vgp.tutor.ode.PjExprOde_IP implements Serializable

Serialized Fields

m_pjExpr

PjExprOde m_pjExpr

m_order

int m_order

m_tOrder

java.awt.TextField m_tOrder

m_lEquation

java.awt.Label m_lEquation

m_tEquation

java.awt.TextField m_tEquation

m_textLength

int m_textLength

m_bReset

java.awt.Button m_bReset

m_pBounds

java.awt.Panel m_pBounds


Package vgp.tutor.parm

Class vgp.tutor.parm.PaParmSurface implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.parm.PjParmSurface implements Serializable

Serialized Fields

m_domain

PgDomainDescr m_domain
Domain of parametrized surface.

m_function

PuFunction m_function
Function object consisting of functions as strings.

m_surface

PgElementSet m_surface
Geometry of surface, dimension of vertices is equal to numFunctions.

m_parmSurface

PgParmSurface m_parmSurface
Parametrized Surface.

Class vgp.tutor.parm.PjParmSurface_IP implements Serializable

Serialized Fields

m_pjParmSurface

PjParmSurface m_pjParmSurface


Package vgp.tutor.pick

Class vgp.tutor.pick.PaPickEvent implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.pick.PjPickEvent implements Serializable

Serialized Fields

m_bShowTorus

boolean m_bShowTorus

m_bShowTube

boolean m_bShowTube

m_torus

PgElementSet m_torus

m_tube

PgTube m_tube

m_knot

PgPolygon m_knot

Class vgp.tutor.pick.PjPickEvent_IP implements Serializable

Serialized Fields

m_pjCurve

PjPickEvent m_pjCurve

m_pBounds

PsPanel m_pBounds

m_pTube

PsPanel m_pTube

m_bReset

java.awt.Button m_bReset

m_cShowTorus

java.awt.Checkbox m_cShowTorus

m_cShowTube

java.awt.Checkbox m_cShowTube


Package vgp.tutor.polygonSet

Class vgp.tutor.polygonSet.PaPolygonSet implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.polygonSet.PjPolygonSet implements Serializable

Serialized Fields

m_geom

PgPolygonSet m_geom

m_numULines

int m_numULines

m_numVLines

int m_numVLines


Package vgp.tutor.rivara

Class vgp.tutor.rivara.PaRivara implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

Class vgp.tutor.rivara.PjRivara implements Serializable

Serialized Fields

m_bShowTorus

boolean m_bShowTorus

m_torus

PgElementSet m_torus

m_bisection

PwRivaraBisection m_bisection

Class vgp.tutor.rivara.PjRivara_IP implements Serializable

Serialized Fields

m_pjRefine

PjRivara m_pjRefine

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.rootFinder

Class vgp.tutor.rootFinder.PaRootFinder implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.rootFinder.PjRootFinder implements Serializable

Serialized Fields

m_graph

PgPolygon m_graph
Graph of function.

m_root

PgPointSet m_root
Roots of function as poit set.

m_fx

PuFunction m_fx
Currently active function as typed by user.

m_defaultEquation

java.lang.String m_defaultEquation
Default equation shown initially.

m_discr

PuInteger m_discr
Discretization of polygon for display purpose only.

m_xMin

PuDouble m_xMin
Left interval border of shown graph.

m_xMax

PuDouble m_xMax
Right interval border of shown graph.

Class vgp.tutor.rootFinder.PjRootFinder_IP implements Serializable

Serialized Fields

m_pjRoot

PjRootFinder m_pjRoot

m_pFunction

PsPanel m_pFunction

m_pBounds

PsPanel m_pBounds

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.ruler

Class vgp.tutor.ruler.PaRuler implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.ruler.PjRuler implements Serializable

Serialized Fields

m_rule

PgRuler m_rule

m_xStart

double m_xStart

m_yStart

double m_yStart

Class vgp.tutor.ruler.PjRuler_IP implements Serializable

Serialized Fields

m_pjRuler

PjRuler m_pjRuler

m_bDone

java.awt.Button m_bDone

m_bReset

java.awt.Button m_bReset

m_pRuler

java.awt.Panel m_pRuler


Package vgp.tutor.slider

Class vgp.tutor.slider.slider_Applet implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

Class vgp.tutor.slider.slider_IP implements Serializable

Serialized Fields

m_textField

java.awt.TextField m_textField

m_textFieldName

java.awt.Label m_textFieldName

Class vgp.tutor.slider.slider_project implements Serializable

Serialized Fields

m_intSlider

PuInteger m_intSlider

m_doubleSlider

PuDouble m_doubleSlider

m_panel

slider_IP m_panel


Package vgp.tutor.subdivision

Class vgp.tutor.subdivision.PaSubdivision implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.subdivision.PjSubdivision implements Serializable

Serialized Fields

m_geom

PgPolygonSet m_geom

m_numULines

int m_numULines

m_numVLines

int m_numVLines


Package vgp.tutor.texture

Class vgp.tutor.texture.PaTextureCube implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.tutor.texture.PaTexturedSurface implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.tutor.texture.PjTextureCube implements Serializable

Serialized Fields

m_image

PsImage[] m_image

m_face

PgElementSet[] m_face

Class vgp.tutor.texture.PjTexturedSurface implements Serializable

Serialized Fields

m_geom

PgElementSet m_geom

m_image

PsImage m_image

m_numULines

int m_numULines

m_numVLines

int m_numVLines

Class vgp.tutor.texture.PjTexturedSurface_IP implements Serializable

Serialized Fields

m_pjTexture

PjTexturedSurface m_pjTexture

m_bLoad

java.awt.Button m_bLoad

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.torusknot

Class vgp.tutor.torusknot.PaTorusKnot implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.torusknot.PjTorusKnot implements Serializable

Serialized Fields

m_bShowTorus

boolean m_bShowTorus

m_bShowTube

boolean m_bShowTube

m_bShowKnot

boolean m_bShowKnot

m_torus

PgElementSet m_torus

m_tube

PgTube m_tube

m_knot

PgPolygon m_knot

m_radius

double m_radius

m_thick

double m_thick

m_defPolygonDiscr

int m_defPolygonDiscr

m_defNumUWindings

int m_defNumUWindings

m_defNumZWindings

int m_defNumZWindings

m_polygonDiscr

PuInteger m_polygonDiscr

m_numUWindings

PuInteger m_numUWindings

m_numZWindings

PuInteger m_numZWindings

Class vgp.tutor.torusknot.PjTorusKnot_IP implements Serializable

Serialized Fields

m_pjTorusKnot

PjTorusKnot m_pjTorusKnot

m_pBounds

PsPanel m_pBounds

m_pTube

PsPanel m_pTube

m_bReset

java.awt.Button m_bReset

m_cShowTorus

java.awt.Checkbox m_cShowTorus

m_cShowTube

java.awt.Checkbox m_cShowTube

m_cShowKnot

java.awt.Checkbox m_cShowKnot


Package vgp.tutor.transform

Class vgp.tutor.transform.PaTransform implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet.

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet.

Class vgp.tutor.transform.PjTransform implements Serializable

Serialized Fields

m_base

PgGeometry m_base
Base block.

m_surface

PgPolygonSet m_surface
Exhibited surface.

m_angleXW

PuDouble m_angleXW
Rotation around xw axis.

m_angleYW

PuDouble m_angleYW
Rotation around xw axis.

m_angleZW

PuDouble m_angleZW
Rotation around xw axis.

m_modelMat

PdMatrix m_modelMat
Transformation matrix in space form.

m_angleXWPrev

double m_angleXWPrev
Save previous values of angle.

m_angleYWPrev

double m_angleYWPrev
Save previous values of angle.

m_angleZWPrev

double m_angleZWPrev
Save previous values of angle.

Class vgp.tutor.transform.PjTransform_IP implements Serializable

Serialized Fields

m_pjTransform

PjTransform m_pjTransform

m_pBounds

PsPanel m_pBounds

m_bReset

java.awt.Button m_bReset


Package vgp.tutor.updatePanel

Class vgp.tutor.updatePanel.MyClass implements Serializable

Serialized Fields

m_state

boolean m_state
Boolean flag.

m_topics

java.lang.String[] m_topics
Entries of a list.

m_selectedTopic

int m_selectedTopic
Selected entry in list.

m_text

java.lang.String m_text
Text string.

Class vgp.tutor.updatePanel.MyClass_IP implements Serializable

Serialized Fields

m_myParent

MyClass m_myParent

m_bReset

java.awt.Button m_bReset
Button instance variables have prefix m_b followed by name.

m_cState

java.awt.Checkbox m_cState
Checkbox and choice instance variables have prefix m_c followed by name.

m_lSelect

java.awt.List m_lSelect
List instance variables have prefix m_l followed by name.

m_lCurr

java.awt.Label m_lCurr
Label instance variables have prefix m_l followed by name.

m_tText

java.awt.TextField m_tText
Text field instance variables have prefix m_t followed by name.


Package vgp.tutor.vectorField

Class vgp.tutor.vectorField.PaVectorField implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.tutor.vectorField.PjVectorField implements Serializable

Serialized Fields

m_geom

PgDomain m_geom
Base geometry is a rectangular grid which carries the vector field.

m_vf

PgVectorField m_vf
Vector field, associated with base geometry.

m_fieldType

int m_fieldType
Type of vector field. Possible values are GRADIENT, ROTATION etc.

m_center

java.util.Vector m_center
Centers of potential.

m_radius

PuDouble m_radius
Radius of influence of each potential.

m_defRadius

double m_defRadius
Default value of radius of influence of each potential.

Class vgp.tutor.vectorField.PjVectorField_IP implements Serializable

Serialized Fields

m_pjVectorfield

PjVectorField m_pjVectorfield

m_tabPanel

PsTabPanel m_tabPanel

m_pPotential

PsPanel m_pPotential

m_gField

java.awt.CheckboxGroup m_gField

m_cGradient

java.awt.Checkbox m_cGradient

m_cRotation

java.awt.Checkbox m_cRotation


Package vgp.vector.hodge

Class vgp.vector.hodge.PaHodge implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.vector.hodge.PjHodge implements Serializable

Serialized Fields

m_domain

PgElementSet m_domain
Base geometry is a rectangular grid which carries the vector field.

m_copy

PgDomain m_copy

m_descrCopy

PgDomainDescr m_descrCopy

m_hodge

PwHodge m_hodge
Hodge decomposition routine.

m_vec

PwVectorField m_vec
Vector field generator.

m_UMin

double m_UMin

m_UMax

double m_UMax

m_VMin

double m_VMin

m_VMax

double m_VMax

m_ULines

int m_ULines

m_VLines

int m_VLines

Class vgp.vector.hodge.PjHodge_IP implements Serializable

Serialized Fields

m_PjHodge

PjHodge m_PjHodge

m_tabPanel

PsTabPanel m_tabPanel


Package vgp.vector.lic

Class vgp.vector.lic.PaLIC implements Serializable

Serialized Fields

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.vector.lic.PjLIC implements Serializable

Serialized Fields

m_lic

PwLIC m_lic

m_domain

PgDomain m_domain

m_descr

PgDomainDescr m_descr

m_vec

PwVectorField m_vec

m_UMin

double m_UMin

m_UMax

double m_UMax

m_VMin

double m_VMin

m_VMax

double m_VMax

m_ULines

int m_ULines

m_VLines

int m_VLines

Class vgp.vector.lic.PjLIC_IP implements Serializable

Serialized Fields

m_PjLIC

PjLIC m_PjLIC

m_tabPanel

PsTabPanel m_tabPanel


Package vgp.vector.vectorField

Class vgp.vector.vectorField.PaVectorField implements Serializable

Serialized Fields

m_frameSize

int[] m_frameSize
Position of left upper corner and size of frame when run as application.

m_frame

java.awt.Frame m_frame
frame if run standalone, null if run as applet

m_viewer

PvViewer m_viewer
3D-viewer window for graphics output and which is embedded into the applet

m_drawString

java.lang.String m_drawString
Message string drawn in applet while loading. Modify string with drawMessage().

Class vgp.vector.vectorField.PjVectorField implements Serializable

Serialized Fields

m_import

PjImportModel m_import
Is used to load models from the net or local disk.

m_geom

PgElementSet m_geom
The loaded model.

m_length

PuDouble m_length
Length of the integral line.

m_discr

PuInteger m_discr
Discretization of the integral line.

m_altvec

PdBaryDir[][] m_altvec
Calculated vector representations.

m_method

int m_method
Method used in calculateRepresentations.
See Also:
PjVectorField.PROJECTION, PjVectorField.GEODESIC, PjVectorField.GEODESIC2, PjVectorField.GEODESIC3

m_LICSize

PuInteger m_LICSize
Size of quadratic LIC texture image.

m_origvec

PdBaryDir[] m_origvec
Original tangential vectors at vertices. size: geom.getNumVertices().

m_origelem

int[] m_origelem
Global element indices of elements that define the vectors in m_origvec.

m_origlocvertind

int[] m_origlocvertind
Local vertex index of base vertex of vector m_origvec in element m_origelem.

m_poly

PgPolygon m_poly
Integral line that is computed by a runge-kutta-method.

m_elemInd

int m_elemInd
Global element index of initial point for integral line m_poly.

m_bary

PdBary m_bary
Initial barycentric point for integral line m_poly.

m_vec

PgVectorField m_vec
Visual 3D-vector field that is the 3D-representation of m_origvec.

m_curveallreadythere

boolean m_curveallreadythere
Is set to true as soon as the integral line is computed the first time.

m_LIC

java.lang.Thread m_LIC
Thread that executes the LIC texture calculation.

m_LICButton

java.awt.Button m_LICButton
Button that starts the LIC texture calculation.

m_fast

boolean m_fast
If fast is on, an euler-method is used for integration and not a 4th-order runge-kutta.

m_ode

PnGeodesicRK m_ode
Geodesic Runge-Kutta method that is used to get integral lines

m_time

java.awt.Label m_time
Time it took to calculate LIC texture.

m_origLabel

java.lang.String m_origLabel

Class vgp.vector.vectorField.PjVectorField_IP implements Serializable

Serialized Fields

m_pjVectorField

PjVectorField m_pjVectorField

m_tabPanel

PsTabPanel m_tabPanel

m_pVec

PsPanel m_pVec

m_pAllVec

PsPanel m_pAllVec

m_proj

java.awt.Checkbox m_proj

m_geod

java.awt.Checkbox m_geod

m_geod2

java.awt.Checkbox m_geod2

m_geod3

java.awt.Checkbox m_geod3

m_group

java.awt.CheckboxGroup m_group

m_fast

java.awt.Checkbox m_fast


JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.