Serialized Form
-
Package com.github.tommyettinger.gand
-
Class com.github.tommyettinger.gand.DirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Float2DirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Float2UndirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Float3DirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Float3UndirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Graph
class Graph extends Object implements Externalizable-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Int2DirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Int2UndirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Int3DirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.Int3UndirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
Class com.github.tommyettinger.gand.UndirectedGraph
-
Serialization Methods
-
readExternal
Meant for deserialization using Fury. If a class overrides this with different behavior,Graph.writeExternal(ObjectOutput)
must also be overridden to match that behavior.- Parameters:
in
- the stream to read data from in order to restore the object- Throws:
IOException
- if I/O errors occurClassNotFoundException
- If the class for an object being restored cannot be found.
-
writeExternal
Meant for serialization using Fury. If a class overrides this with different behavior,Graph.readExternal(ObjectInput)
must also be overridden to match that behavior.- Serial Data:
- int nv: the number of vertices
- object[nv] vertices: a sequence of vertex objects, with count equal to nv
- int ne: the number of edges
- triple[ne] edges: interleaved in a flat sequence; for each triple:
- object vertexA
- object vertexB
- float weight
- Parameters:
out
- the stream to write the object to- Throws:
IOException
- Includes any I/O exceptions that may occur
-
-
-
-
Package com.github.tommyettinger.gand.points
-
Class com.github.tommyettinger.gand.points.PointF2
class PointF2 extends com.badlogic.gdx.math.Vector2 implements Serializable -
Class com.github.tommyettinger.gand.points.PointF3
class PointF3 extends com.badlogic.gdx.math.Vector3 implements Serializable -
Class com.github.tommyettinger.gand.points.PointI2
class PointI2 extends com.badlogic.gdx.math.GridPoint2 implements Serializable -
Class com.github.tommyettinger.gand.points.PointI3
class PointI3 extends com.badlogic.gdx.math.GridPoint3 implements Serializable
-
-
Package com.github.tommyettinger.gand.utils
-
Class com.github.tommyettinger.gand.utils.FlowRandom
class FlowRandom extends Random implements Serializable-
Serialized Fields
-
stateA
long stateA
The first state; can be any long. -
stateB
long stateB
The second state; can be any long.
-
-
-