Go to the source code of this file.
| Typedefs | |
| typedef struct MR_Parabolaf | MR_Parabolaf | 
| typedef struct MR_Parabolad | MR_Parabolad | 
| Functions | |
| MRC_API const float * | MR_Parabolaf_Get_a (const MR_Parabolaf *_this) | 
| MRC_API void | MR_Parabolaf_Set_a (MR_Parabolaf *_this, float value) | 
| MRC_API float * | MR_Parabolaf_GetMutable_a (MR_Parabolaf *_this) | 
| MRC_API const float * | MR_Parabolaf_Get_b (const MR_Parabolaf *_this) | 
| MRC_API void | MR_Parabolaf_Set_b (MR_Parabolaf *_this, float value) | 
| MRC_API float * | MR_Parabolaf_GetMutable_b (MR_Parabolaf *_this) | 
| MRC_API const float * | MR_Parabolaf_Get_c (const MR_Parabolaf *_this) | 
| MRC_API void | MR_Parabolaf_Set_c (MR_Parabolaf *_this, float value) | 
| MRC_API float * | MR_Parabolaf_GetMutable_c (MR_Parabolaf *_this) | 
| MRC_API MR_Parabolaf * | MR_Parabolaf_DefaultConstruct (void) | 
| MRC_API MR_Parabolaf * | MR_Parabolaf_DefaultConstructArray (size_t num_elems) | 
| MRC_API const MR_Parabolaf * | MR_Parabolaf_OffsetPtr (const MR_Parabolaf *ptr, ptrdiff_t i) | 
| Offsets a pointer to an array element by ipositions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Parabolaf * | MR_Parabolaf_OffsetMutablePtr (MR_Parabolaf *ptr, ptrdiff_t i) | 
| Offsets a pointer to an array element by ipositions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Parabolaf * | MR_Parabolaf_ConstructFromAnother (const MR_Parabolaf *_other) | 
| MRC_API MR_Parabolaf * | MR_Parabolaf_Construct (float a, float b, float c) | 
| MRC_API void | MR_Parabolaf_Destroy (const MR_Parabolaf *_this) | 
| Destroys a heap-allocated instance of MR_Parabolaf. Does nothing if the pointer is null. | |
| MRC_API void | MR_Parabolaf_DestroyArray (const MR_Parabolaf *_this) | 
| Destroys a heap-allocated array of MR_Parabolaf. Does nothing if the pointer is null. | |
| MRC_API MR_Parabolaf * | MR_Parabolaf_AssignFromAnother (MR_Parabolaf *_this, const MR_Parabolaf *_other) | 
| MRC_API float | MR_Parabolaf_call (const MR_Parabolaf *_this, float x) | 
| MRC_API float | MR_Parabolaf_extremArg (const MR_Parabolaf *_this) | 
| MRC_API float | MR_Parabolaf_extremVal (const MR_Parabolaf *_this) | 
| MRC_API const double * | MR_Parabolad_Get_a (const MR_Parabolad *_this) | 
| MRC_API void | MR_Parabolad_Set_a (MR_Parabolad *_this, double value) | 
| MRC_API double * | MR_Parabolad_GetMutable_a (MR_Parabolad *_this) | 
| MRC_API const double * | MR_Parabolad_Get_b (const MR_Parabolad *_this) | 
| MRC_API void | MR_Parabolad_Set_b (MR_Parabolad *_this, double value) | 
| MRC_API double * | MR_Parabolad_GetMutable_b (MR_Parabolad *_this) | 
| MRC_API const double * | MR_Parabolad_Get_c (const MR_Parabolad *_this) | 
| MRC_API void | MR_Parabolad_Set_c (MR_Parabolad *_this, double value) | 
| MRC_API double * | MR_Parabolad_GetMutable_c (MR_Parabolad *_this) | 
| MRC_API MR_Parabolad * | MR_Parabolad_DefaultConstruct (void) | 
| MRC_API MR_Parabolad * | MR_Parabolad_DefaultConstructArray (size_t num_elems) | 
| MRC_API const MR_Parabolad * | MR_Parabolad_OffsetPtr (const MR_Parabolad *ptr, ptrdiff_t i) | 
| Offsets a pointer to an array element by ipositions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Parabolad * | MR_Parabolad_OffsetMutablePtr (MR_Parabolad *ptr, ptrdiff_t i) | 
| Offsets a pointer to an array element by ipositions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Parabolad * | MR_Parabolad_ConstructFromAnother (const MR_Parabolad *_other) | 
| MRC_API MR_Parabolad * | MR_Parabolad_Construct (double a, double b, double c) | 
| MRC_API void | MR_Parabolad_Destroy (const MR_Parabolad *_this) | 
| Destroys a heap-allocated instance of MR_Parabolad. Does nothing if the pointer is null. | |
| MRC_API void | MR_Parabolad_DestroyArray (const MR_Parabolad *_this) | 
| Destroys a heap-allocated array of MR_Parabolad. Does nothing if the pointer is null. | |
| MRC_API MR_Parabolad * | MR_Parabolad_AssignFromAnother (MR_Parabolad *_this, const MR_Parabolad *_other) | 
| MRC_API double | MR_Parabolad_call (const MR_Parabolad *_this, double x) | 
| MRC_API double | MR_Parabolad_extremArg (const MR_Parabolad *_this) | 
| MRC_API double | MR_Parabolad_extremVal (const MR_Parabolad *_this) | 
| typedef struct MR_Parabolad MR_Parabolad | 
Represents quadratic function f(x) = a*x*x + b*x + c Generated from class MR::Parabolad. 
| typedef struct MR_Parabolaf MR_Parabolaf | 
Represents quadratic function f(x) = a*x*x + b*x + c Generated from class MR::Parabolaf. 
| MRC_API MR_Parabolad * MR_Parabolad_AssignFromAnother | ( | MR_Parabolad * | _this, | 
| const MR_Parabolad * | _other ) | 
Generated from a method of class MR::Parabolad 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. 
| MRC_API double MR_Parabolad_call | ( | const MR_Parabolad * | _this, | 
| double | x ) | 
compute value of quadratic function at any x Generated from a method of class MR::Parabolad named operator(). Parameter _this can not be null. It is a single object. 
| MRC_API MR_Parabolad * MR_Parabolad_Construct | ( | double | a, | 
| double | b, | ||
| double | c ) | 
Generated from a constructor of class MR::Parabolad. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolad_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolad * MR_Parabolad_ConstructFromAnother | ( | const MR_Parabolad * | _other | ) | 
Generated from a constructor of class MR::Parabolad. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolad_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolad * MR_Parabolad_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolad_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolad * MR_Parabolad_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Parabolad_DestroyArray(). Use MR_Parabolad_OffsetMutablePtr() and MR_Parabolad_OffsetPtr() to access the array elements. 
| MRC_API void MR_Parabolad_Destroy | ( | const MR_Parabolad * | _this | ) | 
Destroys a heap-allocated instance of MR_Parabolad. Does nothing if the pointer is null. 
| MRC_API void MR_Parabolad_DestroyArray | ( | const MR_Parabolad * | _this | ) | 
Destroys a heap-allocated array of MR_Parabolad. Does nothing if the pointer is null. 
| MRC_API double MR_Parabolad_extremArg | ( | const MR_Parabolad * | _this | ) | 
argument (x) where parabola reaches extremal value: minimum for a > 0, maximum for a < 0 Generated from a method of class MR::Parabolad named extremArg. Parameter _this can not be null. It is a single object. 
| MRC_API double MR_Parabolad_extremVal | ( | const MR_Parabolad * | _this | ) | 
value (y) where parabola reaches extremal value: minimum for a > 0, maximum for a < 0 Generated from a method of class MR::Parabolad named extremVal. Parameter _this can not be null. It is a single object. 
| MRC_API const double * MR_Parabolad_Get_a | ( | const MR_Parabolad * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolad named a. 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. 
| MRC_API const double * MR_Parabolad_Get_b | ( | const MR_Parabolad * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolad named b. 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. 
| MRC_API const double * MR_Parabolad_Get_c | ( | const MR_Parabolad * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolad named c. 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. 
| MRC_API double * MR_Parabolad_GetMutable_a | ( | MR_Parabolad * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolad named a. 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. 
| MRC_API double * MR_Parabolad_GetMutable_b | ( | MR_Parabolad * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolad named b. 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. 
| MRC_API double * MR_Parabolad_GetMutable_c | ( | MR_Parabolad * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolad named c. 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. 
| MRC_API MR_Parabolad * MR_Parabolad_OffsetMutablePtr | ( | MR_Parabolad * | 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 const MR_Parabolad * MR_Parabolad_OffsetPtr | ( | const MR_Parabolad * | 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 void MR_Parabolad_Set_a | ( | MR_Parabolad * | _this, | 
| double | value ) | 
Modifies a member variable of class MR::Parabolad named a. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Parabolad_Set_b | ( | MR_Parabolad * | _this, | 
| double | value ) | 
Modifies a member variable of class MR::Parabolad named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Parabolad_Set_c | ( | MR_Parabolad * | _this, | 
| double | value ) | 
Modifies a member variable of class MR::Parabolad named c. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Parabolaf * MR_Parabolaf_AssignFromAnother | ( | MR_Parabolaf * | _this, | 
| const MR_Parabolaf * | _other ) | 
Generated from a method of class MR::Parabolaf 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. 
| MRC_API float MR_Parabolaf_call | ( | const MR_Parabolaf * | _this, | 
| float | x ) | 
compute value of quadratic function at any x Generated from a method of class MR::Parabolaf named operator(). Parameter _this can not be null. It is a single object. 
| MRC_API MR_Parabolaf * MR_Parabolaf_Construct | ( | float | a, | 
| float | b, | ||
| float | c ) | 
Generated from a constructor of class MR::Parabolaf. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolaf_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolaf * MR_Parabolaf_ConstructFromAnother | ( | const MR_Parabolaf * | _other | ) | 
Generated from a constructor of class MR::Parabolaf. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolaf_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolaf * MR_Parabolaf_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Parabolaf_Destroy() to free it when you're done using it. 
| MRC_API MR_Parabolaf * MR_Parabolaf_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Parabolaf_DestroyArray(). Use MR_Parabolaf_OffsetMutablePtr() and MR_Parabolaf_OffsetPtr() to access the array elements. 
| MRC_API void MR_Parabolaf_Destroy | ( | const MR_Parabolaf * | _this | ) | 
Destroys a heap-allocated instance of MR_Parabolaf. Does nothing if the pointer is null. 
| MRC_API void MR_Parabolaf_DestroyArray | ( | const MR_Parabolaf * | _this | ) | 
Destroys a heap-allocated array of MR_Parabolaf. Does nothing if the pointer is null. 
| MRC_API float MR_Parabolaf_extremArg | ( | const MR_Parabolaf * | _this | ) | 
argument (x) where parabola reaches extremal value: minimum for a > 0, maximum for a < 0 Generated from a method of class MR::Parabolaf named extremArg. Parameter _this can not be null. It is a single object. 
| MRC_API float MR_Parabolaf_extremVal | ( | const MR_Parabolaf * | _this | ) | 
value (y) where parabola reaches extremal value: minimum for a > 0, maximum for a < 0 Generated from a method of class MR::Parabolaf named extremVal. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_Parabolaf_Get_a | ( | const MR_Parabolaf * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolaf named a. 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. 
| MRC_API const float * MR_Parabolaf_Get_b | ( | const MR_Parabolaf * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolaf named b. 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. 
| MRC_API const float * MR_Parabolaf_Get_c | ( | const MR_Parabolaf * | _this | ) | 
Returns a pointer to a member variable of class MR::Parabolaf named c. 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. 
| MRC_API float * MR_Parabolaf_GetMutable_a | ( | MR_Parabolaf * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolaf named a. 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. 
| MRC_API float * MR_Parabolaf_GetMutable_b | ( | MR_Parabolaf * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolaf named b. 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. 
| MRC_API float * MR_Parabolaf_GetMutable_c | ( | MR_Parabolaf * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Parabolaf named c. 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. 
| MRC_API MR_Parabolaf * MR_Parabolaf_OffsetMutablePtr | ( | MR_Parabolaf * | 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 const MR_Parabolaf * MR_Parabolaf_OffsetPtr | ( | const MR_Parabolaf * | 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 void MR_Parabolaf_Set_a | ( | MR_Parabolaf * | _this, | 
| float | value ) | 
Modifies a member variable of class MR::Parabolaf named a. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Parabolaf_Set_b | ( | MR_Parabolaf * | _this, | 
| float | value ) | 
Modifies a member variable of class MR::Parabolaf named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Parabolaf_Set_c | ( | MR_Parabolaf * | _this, | 
| float | value ) | 
Modifies a member variable of class MR::Parabolaf named c. Parameter _this can not be null. It is a single object.