georegression.fitting.plane
Class CodecPlaneGeneral3D_F32
- java.lang.Object
-
- georegression.fitting.plane.CodecPlaneGeneral3D_F32
-
- All Implemented Interfaces:
- ModelCodec<PlaneGeneral3D_F32>
public class CodecPlaneGeneral3D_F32 extends java.lang.Object implements ModelCodec<PlaneGeneral3D_F32>
Encodes and decodesPlaneGeneral3D_F32into float[].outputModel.A = input[0]; outputModel.B = input[1]; outputModel.C = input[2]; outputModel.D = input[3];
-
-
Constructor Summary
Constructors Constructor and Description CodecPlaneGeneral3D_F32()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddecode(double[] input, PlaneGeneral3D_F32 outputModel)Converts the parameter array into a model.voidencode(PlaneGeneral3D_F32 inputModel, double[] output)Converts the provided model into the array format.intgetParamLength()Number of elements in array encoded parameters.
-
-
-
Method Detail
-
decode
public void decode(double[] input, PlaneGeneral3D_F32 outputModel)Description copied from interface:ModelCodecConverts the parameter array into a model.- Specified by:
decodein interfaceModelCodec<PlaneGeneral3D_F32>- Parameters:
input- input model parameters.outputModel- Option (can be null) model.
-
encode
public void encode(PlaneGeneral3D_F32 inputModel, double[] output)
Description copied from interface:ModelCodecConverts the provided model into the array format.- Specified by:
encodein interfaceModelCodec<PlaneGeneral3D_F32>- Parameters:
inputModel- Input model.output- Output parameterized model. Can be null.
-
getParamLength
public int getParamLength()
Description copied from interface:ModelCodecNumber of elements in array encoded parameters.- Specified by:
getParamLengthin interfaceModelCodec<PlaneGeneral3D_F32>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG