#include <MRCMesh/MRId.h>
#include <MRCMesh/MRVector3.h>
#include <MRCMisc/exports.h>
#include <stdbool.h>
#include <stddef.h>
Go to the source code of this file.
◆ MR_PointOnFace
a point located on some mesh's face Generated from class MR::PointOnFace. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
◆ MR_std_istream
◆ MR_std_ostream
◆ MR_input_MR_PointOnFace()
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter pof 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_PointOnFace_AssignFromAnother()
Generated from method MR::PointOnFace::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_PointOnFace_ConstructFrom()
◆ MR_PointOnFace_ConstructFromAnother()
Generated from constructor MR::PointOnFace::PointOnFace. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_PointOnFace_Destroy() to free it when you're done using it.
◆ MR_PointOnFace_ConvertTo_bool()
Generated from conversion operator MR::PointOnFace::operator bool. Parameter _this can not be null. It is a single object.
◆ MR_PointOnFace_DefaultConstruct()
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_PointOnFace_Destroy() to free it when you're done using it.
◆ MR_PointOnFace_DefaultConstructArray()
◆ MR_PointOnFace_Destroy()
Destroys a heap-allocated instance of MR_PointOnFace. Does nothing if the pointer is null.
◆ MR_PointOnFace_DestroyArray()
Destroys a heap-allocated array of MR_PointOnFace. Does nothing if the pointer is null.
◆ MR_PointOnFace_Get_face()
mesh's face containing the point Returns a pointer to a member variable of class MR::PointOnFace named face. 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_PointOnFace_Get_point()
a point of the mesh's face Returns a pointer to a member variable of class MR::PointOnFace named point. 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_PointOnFace_GetMutable_face()
mesh's face containing the point Returns a mutable pointer to a member variable of class MR::PointOnFace named face. 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_PointOnFace_GetMutable_point()
a point of the mesh's face Returns a mutable pointer to a member variable of class MR::PointOnFace named point. 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_PointOnFace_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_PointOnFace_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_PointOnFace_Set_face()
mesh's face containing the point Modifies a member variable of class MR::PointOnFace named face. Parameter _this can not be null. It is a single object.
◆ MR_PointOnFace_Set_point()
a point of the mesh's face Modifies a member variable of class MR::PointOnFace named point. Parameter _this can not be null. It is a single object.
◆ MR_PointOnFace_valid()
check for validity, otherwise the point is not defined Generated from method MR::PointOnFace::valid. Parameter _this can not be null. It is a single object.
◆ MR_print_MR_PointOnFace()
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter pof can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.