boofcv.alg.geo.pose
Class Se3ToStereoPoseCodec
- java.lang.Object
-
- boofcv.alg.geo.pose.Se3ToStereoPoseCodec
-
- All Implemented Interfaces:
- ModelCodec<StereoPose>
public class Se3ToStereoPoseCodec extends java.lang.Object implements ModelCodec<StereoPose>
Allows aModelCodecforSe3_F64to be used byStereoPose. Only the worldToCam0 transform is modified.
-
-
Constructor Summary
Constructors Constructor and Description Se3ToStereoPoseCodec(ModelCodec<Se3_F64> codec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddecode(double[] input, StereoPose outputModel)Converts the parameter array into a model.voidencode(StereoPose model, double[] param)Converts the provided model into the array format.intgetParamLength()Number of elements in array encoded parameters.
-
-
-
Constructor Detail
-
Se3ToStereoPoseCodec
public Se3ToStereoPoseCodec(ModelCodec<Se3_F64> codec)
-
-
Method Detail
-
decode
public void decode(double[] input, StereoPose outputModel)Description copied from interface:ModelCodecConverts the parameter array into a model.- Specified by:
decodein interfaceModelCodec<StereoPose>- Parameters:
input- input model parameters.outputModel- Option (can be null) model.
-
encode
public void encode(StereoPose model, double[] param)
Description copied from interface:ModelCodecConverts the provided model into the array format.- Specified by:
encodein interfaceModelCodec<StereoPose>- Parameters:
model- Input model.param- 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<StereoPose>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG