Package georegression.struct.packed
Class PackedArrayPoint3D_F64
java.lang.Object
georegression.struct.packed.PackedArray_F64<Point3D_F64>
georegression.struct.packed.PackedArrayPoint3D_F64
- All Implemented Interfaces:
PackedArray<Point3D_F64>,LArrayAccessor<Point3D_F64>,MapFormattable
Packed array of
Point3D_F64. Internally the point is stored in an interleaved format.-
Nested Class Summary
Nested classes/interfaces inherited from interface georegression.struct.packed.PackedArray
PackedArray.ProcessIndex<T> -
Field Summary
Fields inherited from class georegression.struct.packed.PackedArray_F64
array, DOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappend(double x, double y, double z) voidappend(Point3D_F64 element) Appends a copy to the end of the arrayvoidcopy(Point3D_F64 src, Point3D_F64 dst) voidforIdx(int idx0, int idx1, PackedArray.ProcessIndex<Point3D_F64> op) Passes in each object and index within the specified range.formatMap(MapPrintFormat format) voidgetCopy(int index, Point3D_F64 dst) getTemp(int index) voidset(int index, double x, double y, double z) voidset(int index, Point3D_F64 element) Sets an element's valueMakes this array have a value identical to 'src'Methods inherited from class georegression.struct.packed.PackedArray_F64
format, formatMap, isEquals, isEquals, removeSwap, reserve, reset, resize, sizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ddogleg.struct.LArrayAccessor
isEmpty, isNotEmptyMethods inherited from interface org.ejml.MapFormattable
formatMap
-
Constructor Details
-
PackedArrayPoint3D_F64
public PackedArrayPoint3D_F64()
-
-
Method Details
-
append
Description copied from interface:PackedArrayAppends a copy to the end of the array- Specified by:
appendin interfacePackedArray<Point3D_F64>- Parameters:
element- (Input) The element which is copied then added
-
append
public void append(double x, double y, double z) -
set
public void set(int index, double x, double y, double z) -
set
Description copied from interface:PackedArraySets an element's value- Specified by:
setin interfacePackedArray<Point3D_F64>
-
getTemp
- Specified by:
getTempin interfaceLArrayAccessor<Point3D_F64>
-
getCopy
- Specified by:
getCopyin interfaceLArrayAccessor<Point3D_F64>
-
copy
- Specified by:
copyin interfaceLArrayAccessor<Point3D_F64>
-
getElementType
- Specified by:
getElementTypein interfaceLArrayAccessor<Point3D_F64>
-
forIdx
Description copied from interface:PackedArrayPasses in each object and index within the specified range. Modifications to the passed in objcet will be saved in the array.- Specified by:
forIdxin interfacePackedArray<Point3D_F64>- Parameters:
idx0- Initial index. Inclusiveidx1- Last index, Exclusiveop- The operation to process each element
-
formatMap
- Specified by:
formatMapin interfaceMapFormattable
-
setTo
Makes this array have a value identical to 'src'- Parameters:
src- original array being copies- Returns:
- Reference to 'this'
-