Serialized Form


Package org.jcae.mesh

Class org.jcae.mesh.ExtractShell.FormatI10 extends java.text.NumberFormat implements Serializable


Package org.jcae.mesh.amibe

Class org.jcae.mesh.amibe.InitialTriangulationException extends java.lang.RuntimeException implements Serializable

Class org.jcae.mesh.amibe.InvalidFaceException extends java.lang.RuntimeException implements Serializable


Package org.jcae.mesh.amibe.ds

Class org.jcae.mesh.amibe.ds.HalfEdge extends AbstractHalfEdge implements Serializable

Serialized Fields

tri

TriangleHE tri

localNumber

byte localNumber

attributes

byte attributes

sym

HalfEdge sym

next

HalfEdge next

Class org.jcae.mesh.amibe.ds.Mesh extends java.lang.Object implements Serializable

Serialized Fields

traitsBuilder

MeshTraitsBuilder traitsBuilder
User-defined traits builder.


traits

Traits traits
User-defined traits


meshParameters

MeshParameters meshParameters
User-defined mesh parameters.


outerVertex

Vertex outerVertex
Vertex at infinite.


triangleList

java.util.Collection<E> triangleList

nodeList

java.util.Collection<E> nodeList

factory

ElementFactoryInterface factory

outerTrianglesAreConnected

boolean outerTrianglesAreConnected

maxLabel

int maxLabel

Class org.jcae.mesh.amibe.ds.Triangle extends java.lang.Object implements Serializable

Serialized Fields

traitsBuilder

TriangleTraitsBuilder traitsBuilder

traits

Traits traits

vertex

Vertex[] vertex
Three vertices.


groupId

int groupId

readable

boolean readable

writable

boolean writable

listNext

Triangle listNext

Class org.jcae.mesh.amibe.ds.TriangleHE extends Triangle implements Serializable

Serialized Fields

e0

HalfEdge e0

Class org.jcae.mesh.amibe.ds.TriangleVH extends Triangle implements Serializable

Serialized Fields

adjacentTriangles

TriangleVH[] adjacentTriangles
Pointers to adjacent elements through edges.


adjPos

byte adjPos
Packed representation of adjacent edge local numbers. adjPos contains the local number of opposite edges in their respective triangles:


edgeAttributes

byte[] edgeAttributes
Edge attributes.

Class org.jcae.mesh.amibe.ds.Vertex extends java.lang.Object implements Serializable

Serialized Fields

traitsBuilder

VertexTraitsBuilder traitsBuilder

traits

Traits traits

param

double[] param
2D or 3D coordinates.


ref1d

int ref1d

link

java.lang.Object link

label

int label

readable

boolean readable

writable

boolean writable

Package org.jcae.mesh.amibe.metrics

Class org.jcae.mesh.amibe.metrics.Matrix3D extends java.lang.Object implements Serializable

Serialized Fields

data

double[] data

Class org.jcae.mesh.amibe.metrics.Metric3D extends Matrix3D implements Serializable

Class org.jcae.mesh.amibe.metrics.Quadric3DError extends java.lang.Object implements Serializable

Serialized Fields

A

double[] A

b

double[] b

c

double c

area

double area

detA

double detA

cachedDet

boolean cachedDet

Package org.jcae.mesh.amibe.patch

Class org.jcae.mesh.amibe.patch.Mesh2D extends Mesh implements Serializable

Class org.jcae.mesh.amibe.patch.Vertex2D extends Vertex implements Serializable


Package org.jcae.mesh.amibe.patch.tests

Class org.jcae.mesh.amibe.patch.tests.Viewer extends javax.swing.JFrame implements Serializable

Serialized Fields

borderLayout

java.awt.BorderLayout borderLayout

canvas3D

Canvas3D canvas3D

universe

SimpleUniverse universe

mainBranchGroup

BranchGroup mainBranchGroup

lastClick

double[] lastClick

lastKey

char lastKey

callBack

java.lang.Runnable callBack

Package org.jcae.mesh.amibe.util

Class org.jcae.mesh.amibe.util.PAVLSortedTree extends QSortedTree<E> implements Serializable

Class org.jcae.mesh.amibe.util.PRedBlackSortedTree extends QSortedTree<E> implements Serializable

Class org.jcae.mesh.amibe.util.QSortedTree extends java.lang.Object implements Serializable

Serialization Methods

readObject

protected void readObject(java.io.ObjectInputStream s)
                   throws java.io.IOException,
                          java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

root

QSortedTree.Node<E> root

nrNodes

int nrNodes

nullIterator

java.util.Iterator<E> nullIterator

Class org.jcae.mesh.amibe.util.QSortedTree.Node extends java.lang.Object implements Serializable

Serialized Fields

data

java.lang.Object data

value

double value

child

QSortedTree.Node<E>[] child

parent

QSortedTree.Node<E> parent

Package org.jcae.mesh.oemm

Class org.jcae.mesh.oemm.FakeNonReadVertex extends Vertex implements Serializable

serialVersionUID: -2250050153619169866L

Serialized Fields

containingNode

OEMM.Node containingNode
Containing OEMM node

Class org.jcae.mesh.oemm.OEMM extends java.lang.Object implements Serializable

serialVersionUID: -8244900407797088903L

Serialized Fields

x0

double[] x0
Double/integer conversion. First three values contain coordinates of bottom-left corner, and the last one is a scale factor. Any coordinate can then been converted from double to integer by this formula:
  I[i] = (D[i] - x0[i]) * x0[3];
 
and inverse conversion is
  D[i] = x0[i] + I[i] / x0[3];
 

Class org.jcae.mesh.oemm.OEMM.Node extends java.lang.Object implements Serializable

serialVersionUID: 7241788498142227257L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

i0

int i0
Integer coordinates of lower-left corner.


j0

int j0
Integer coordinates of lower-left corner.


k0

int k0
Integer coordinates of lower-left corner.


size

int size
Cell size. It is equal to (1 << (OEMM.MAXLEVEL - depth))


tn

int tn
Total number of triangles found in this node and its children.


vn

int vn
Number of vertices found in this node and its children.


pathComponents

java.lang.String[] pathComponents

leafIndex

int leafIndex
Leaf index in OEMM.leaves.


minIndex

int minIndex
First index of all vertices found in this node and its children.


maxIndex

int maxIndex
Maximal index allowed for vertices found in this node and its children.


Package org.jcae.mesh.xmldata

Class org.jcae.mesh.xmldata.MeshExporter.FormatD25_16 extends java.text.DecimalFormat implements Serializable

Class org.jcae.mesh.xmldata.MeshExporter.FormatI10 extends java.text.NumberFormat implements Serializable