public final class IdentityCoder extends AbstractCoder<mikera.vectorz.AVector>
| Modifier and Type | Field and Description |
|---|---|
protected int |
size |
| Constructor and Description |
|---|
IdentityCoder(int size) |
| Modifier and Type | Method and Description |
|---|---|
int |
codeLength()
Returns the length of output vector produced by this encoder
|
mikera.vectorz.AVector |
decode(mikera.vectorz.AVector v,
int offset)
Decodes an object from the given vector
|
void |
encode(mikera.vectorz.AVector object,
mikera.vectorz.AVector dest,
int offset)
Encodes an object into the given destination vector
|
createOutputVector, decode, encode, encodepublic mikera.vectorz.AVector decode(mikera.vectorz.AVector v,
int offset)
IDecoderdecode in interface IDecoder<mikera.vectorz.AVector>decode in class AbstractCoder<mikera.vectorz.AVector>v - The vector containing the coded double valuespublic void encode(mikera.vectorz.AVector object,
mikera.vectorz.AVector dest,
int offset)
IEncoderencode in interface IEncoder<mikera.vectorz.AVector>encode in class AbstractCoder<mikera.vectorz.AVector>object - The object to encodedest - The destination vectorpublic int codeLength()
IEncodercodeLength in interface IDecoder<mikera.vectorz.AVector>codeLength in interface IEncoder<mikera.vectorz.AVector>codeLength in class AbstractCoder<mikera.vectorz.AVector>Copyright © 2013. All Rights Reserved.