java.lang.Object
org.praxislive.code.userapi.Struct
- All Implemented Interfaces:
DataObject
A basic Struct-like DataObject for grouping other DataObjects or primitive arrays.
Use like -
static class Particle extends Struct {
PVector position = register(new PVector());
PVector velocity = register(new PVector());
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected double[]register(double[] data) protected float[]register(float[] data) protected int[]register(int[] data) protected <T extends DataObject>
Tregister(T dob) size()voidwriteTo(DataOutput out)
-
Constructor Details
-
Struct
public Struct()
-
-
Method Details
-
register
-
register
protected double[] register(double[] data) -
register
protected float[] register(float[] data) -
register
protected int[] register(int[] data) -
writeTo
- Specified by:
writeToin interfaceDataObject- Throws:
Exception
-
readFrom
- Specified by:
readFromin interfaceDataObject- Throws:
Exception
-
size
- Specified by:
sizein interfaceDataObject
-