de.grogra.math
Class Matrix4dType
java.lang.Object
de.grogra.reflect.MemberDecorator
de.grogra.reflect.TypeDecorator
de.grogra.persistence.ManageableType
de.grogra.persistence.SCOType
de.grogra.math.Matrix4dType
- All Implemented Interfaces:
- Member, Type
public class Matrix4dType
- extends SCOType
Fields inherited from interface de.grogra.reflect.Type |
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, FLOATING_POINT, INT, INTEGRAL, INVALID, LOCAL_CLASS_MODIFIERS, LONG, MEMBER_CLASS_MODIFIERS, MEMBER_INTERFACE_MODIFIERS, NULL, NUMBER, NUMERIC, OBJECT, SHORT, STRING, TOP_LEVEL_CLASS_MODIFIERS, TOP_LEVEL_INTERFACE_MODIFIERS, TYPE, TYPE_0, VOID |
Fields inherited from interface de.grogra.reflect.Member |
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE |
Method Summary |
protected java.lang.Object |
cloneNonsharedObject(java.lang.Object o,
boolean deep)
|
protected double |
getDouble(java.lang.Object o,
int id)
|
protected java.lang.Object |
newInstance(java.lang.Object repr)
|
protected void |
setDouble(java.lang.Object o,
int id,
double value)
|
Methods inherited from class de.grogra.persistence.SCOType |
addManagedField, addManagedField, getBoolean, getByte, getChar, getFloat, getInt, getLong, getObject, getRepresentative, getShort, isWritable, newInstance, setBoolean, setByte, setChar, setFloat, setInt, setLong, setObject, setShort, validate |
Methods inherited from class de.grogra.persistence.ManageableType |
addManagedField, cloneManageable, cloneObject, cloneObject, forClass, forName, forType, getFCOFields, getManageableSupertype, getManagedField, getManagedField, getManagedFieldCount, getSerializationMethod, getSupertype, isAssignableFrom, isSerializable, read, readObject, replaceType, resolveAliasField, setObject, setSerializable, setSerializationMethod, write |
Methods inherited from class de.grogra.reflect.TypeDecorator |
createArray, getArrayType, getBinaryName, getComponentType, getDeclaredField, getDeclaredFieldCount, getDeclaredInterface, getDeclaredInterfaceCount, getDeclaredMethod, getDeclaredMethodCount, getDeclaredType, getDeclaredTypeCount, getDefaultElementValue, getImplementationClass, getLookup, getPackage, getTypeId, getTypeLoader, isInstance, isStringSerializable, toString, undecorate, valueOf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
$TYPE
public static final Matrix4dType $TYPE
FIELD_COUNT
protected static final int FIELD_COUNT
- See Also:
- Constant Field Values
m00$FIELD
public static final SCOType.Field m00$FIELD
m01$FIELD
public static final SCOType.Field m01$FIELD
m02$FIELD
public static final SCOType.Field m02$FIELD
m03$FIELD
public static final SCOType.Field m03$FIELD
m10$FIELD
public static final SCOType.Field m10$FIELD
m11$FIELD
public static final SCOType.Field m11$FIELD
m12$FIELD
public static final SCOType.Field m12$FIELD
m13$FIELD
public static final SCOType.Field m13$FIELD
m20$FIELD
public static final SCOType.Field m20$FIELD
m21$FIELD
public static final SCOType.Field m21$FIELD
m22$FIELD
public static final SCOType.Field m22$FIELD
m23$FIELD
public static final SCOType.Field m23$FIELD
m30$FIELD
public static final SCOType.Field m30$FIELD
m31$FIELD
public static final SCOType.Field m31$FIELD
m32$FIELD
public static final SCOType.Field m32$FIELD
m33$FIELD
public static final SCOType.Field m33$FIELD
Matrix4dType
public Matrix4dType(java.lang.Class c,
SCOType supertype)
Matrix4dType
public Matrix4dType(Matrix4d representative,
SCOType supertype)
cloneNonsharedObject
protected java.lang.Object cloneNonsharedObject(java.lang.Object o,
boolean deep)
- Overrides:
cloneNonsharedObject
in class ManageableType
getDouble
protected double getDouble(java.lang.Object o,
int id)
- Overrides:
getDouble
in class SCOType
newInstance
protected java.lang.Object newInstance(java.lang.Object repr)
- Overrides:
newInstance
in class SCOType
setDouble
protected void setDouble(java.lang.Object o,
int id,
double value)
- Overrides:
setDouble
in class SCOType