#include <MRCMisc/exports.h>
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
MRC_API const int32_t * | MR_Cone3ApproximationParams_Get_levenbergMarquardtMaxIteration (const MR_Cone3ApproximationParams *_this) |
|
MRC_API void | MR_Cone3ApproximationParams_Set_levenbergMarquardtMaxIteration (MR_Cone3ApproximationParams *_this, int32_t value) |
|
MRC_API int32_t * | MR_Cone3ApproximationParams_GetMutable_levenbergMarquardtMaxIteration (MR_Cone3ApproximationParams *_this) |
|
MRC_API const MR_ConeFitterType * | MR_Cone3ApproximationParams_Get_coneFitterType (const MR_Cone3ApproximationParams *_this) |
|
MRC_API void | MR_Cone3ApproximationParams_Set_coneFitterType (MR_Cone3ApproximationParams *_this, MR_ConeFitterType value) |
|
MRC_API MR_ConeFitterType * | MR_Cone3ApproximationParams_GetMutable_coneFitterType (MR_Cone3ApproximationParams *_this) |
|
MRC_API const int32_t * | MR_Cone3ApproximationParams_Get_hemisphereSearchPhiResolution (const MR_Cone3ApproximationParams *_this) |
|
MRC_API void | MR_Cone3ApproximationParams_Set_hemisphereSearchPhiResolution (MR_Cone3ApproximationParams *_this, int32_t value) |
|
MRC_API int32_t * | MR_Cone3ApproximationParams_GetMutable_hemisphereSearchPhiResolution (MR_Cone3ApproximationParams *_this) |
|
MRC_API const int32_t * | MR_Cone3ApproximationParams_Get_hemisphereSearchThetaResolution (const MR_Cone3ApproximationParams *_this) |
|
MRC_API void | MR_Cone3ApproximationParams_Set_hemisphereSearchThetaResolution (MR_Cone3ApproximationParams *_this, int32_t value) |
|
MRC_API int32_t * | MR_Cone3ApproximationParams_GetMutable_hemisphereSearchThetaResolution (MR_Cone3ApproximationParams *_this) |
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_DefaultConstruct (void) |
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_DefaultConstructArray (size_t num_elems) |
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_ConstructFrom (int32_t levenbergMarquardtMaxIteration, MR_ConeFitterType coneFitterType, int32_t hemisphereSearchPhiResolution, int32_t hemisphereSearchThetaResolution) |
|
MRC_API const MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_OffsetPtr (const MR_Cone3ApproximationParams *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_OffsetMutablePtr (MR_Cone3ApproximationParams *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_ConstructFromAnother (const MR_Cone3ApproximationParams *_other) |
|
MRC_API void | MR_Cone3ApproximationParams_Destroy (const MR_Cone3ApproximationParams *_this) |
| Destroys a heap-allocated instance of MR_Cone3ApproximationParams . Does nothing if the pointer is null.
|
|
MRC_API void | MR_Cone3ApproximationParams_DestroyArray (const MR_Cone3ApproximationParams *_this) |
| Destroys a heap-allocated array of MR_Cone3ApproximationParams . Does nothing if the pointer is null.
|
|
MRC_API MR_Cone3ApproximationParams * | MR_Cone3ApproximationParams_AssignFromAnother (MR_Cone3ApproximationParams *_this, const MR_Cone3ApproximationParams *_other) |
|
◆ MR_Cone3ApproximationParams
◆ MR_ConeFitterType
◆ anonymous enum
Enumerator |
---|
MR_ConeFitterType_ApproximationPCM | |
MR_ConeFitterType_HemisphereSearchFit | |
MR_ConeFitterType_SpecificAxisFit | |
◆ MR_Cone3ApproximationParams_AssignFromAnother()
Generated from a method of class MR::Cone3ApproximationParams
named operator=
. Parameter _this
can not be null. It is a single object. Parameter _other
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_ConstructFrom()
◆ MR_Cone3ApproximationParams_ConstructFromAnother()
◆ MR_Cone3ApproximationParams_DefaultConstruct()
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Cone3ApproximationParams_Destroy()
to free it when you're done using it.
◆ MR_Cone3ApproximationParams_DefaultConstructArray()
◆ MR_Cone3ApproximationParams_Destroy()
Destroys a heap-allocated instance of MR_Cone3ApproximationParams
. Does nothing if the pointer is null.
◆ MR_Cone3ApproximationParams_DestroyArray()
Destroys a heap-allocated array of MR_Cone3ApproximationParams
. Does nothing if the pointer is null.
◆ MR_Cone3ApproximationParams_Get_coneFitterType()
Returns a pointer to a member variable of class MR::Cone3ApproximationParams
named coneFitterType
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_Get_hemisphereSearchPhiResolution()
Returns a pointer to a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchPhiResolution
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_Get_hemisphereSearchThetaResolution()
Returns a pointer to a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchThetaResolution
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_Get_levenbergMarquardtMaxIteration()
Returns a pointer to a member variable of class MR::Cone3ApproximationParams
named levenbergMarquardtMaxIteration
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_GetMutable_coneFitterType()
Returns a mutable pointer to a member variable of class MR::Cone3ApproximationParams
named coneFitterType
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_GetMutable_hemisphereSearchPhiResolution()
Returns a mutable pointer to a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchPhiResolution
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_GetMutable_hemisphereSearchThetaResolution()
Returns a mutable pointer to a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchThetaResolution
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_GetMutable_levenbergMarquardtMaxIteration()
Returns a mutable pointer to a member variable of class MR::Cone3ApproximationParams
named levenbergMarquardtMaxIteration
. Parameter _this
can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_Cone3ApproximationParams_OffsetMutablePtr()
Offsets a pointer to an array element by i
positions (not bytes). Use only if you're certain that the pointer points to an array element.
◆ MR_Cone3ApproximationParams_OffsetPtr()
Offsets a pointer to an array element by i
positions (not bytes). Use only if you're certain that the pointer points to an array element.
◆ MR_Cone3ApproximationParams_Set_coneFitterType()
Modifies a member variable of class MR::Cone3ApproximationParams
named coneFitterType
. Parameter _this
can not be null. It is a single object.
◆ MR_Cone3ApproximationParams_Set_hemisphereSearchPhiResolution()
Modifies a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchPhiResolution
. Parameter _this
can not be null. It is a single object.
◆ MR_Cone3ApproximationParams_Set_hemisphereSearchThetaResolution()
Modifies a member variable of class MR::Cone3ApproximationParams
named hemisphereSearchThetaResolution
. Parameter _this
can not be null. It is a single object.
◆ MR_Cone3ApproximationParams_Set_levenbergMarquardtMaxIteration()
Modifies a member variable of class MR::Cone3ApproximationParams
named levenbergMarquardtMaxIteration
. Parameter _this
can not be null. It is a single object.