Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::ShellVertexInfo) -> &mut meshlib::ShellVertexInfo |
| auto | valid () const -> bool |
| auto | in_range () const -> &bool |
| auto | in_range_mut () -> &mut bool |
| void | set_in_range (value:bool) |
| auto | proj_on_bd () const -> &bool |
| auto | proj_on_bd_mut () -> &mut bool |
| void | set_proj_on_bd (value:bool) |
| auto | right_side () const -> &bool |
| auto | right_side_mut () -> &mut bool |
| void | set_right_side (value:bool) |
Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::ShellVertexInfo > |
| static auto | construct_from (inRange:bool, projOnBd:bool, rightSide:bool) -> meshlib::Owned< meshlib::ShellVertexInfo > |
| static auto | construct_from_another (_other:&meshlib::ShellVertexInfo) -> meshlib::Owned< meshlib::ShellVertexInfo > |
| Static Public Member Functions inherited from meshlib::CppClass | |
| static void | destroy (ptr:*mut Self) |
| Static Public Member Functions inherited from meshlib::CppCopy | |
| static auto | copy (ptr:*const Self) -> *mut Self |
information about shell vertex Generated from class MR::ShellVertexInfo.
Generated from class MR::ShellVertexInfo. Heap-allocated instances are held in Owned<ShellVertexInfo>.
| auto meshlib::ShellVertexInfo::assign_from_another | ( | _other:&meshlib::ShellVertexInfo | ) | -> &mut meshlib::ShellVertexInfo |
Generated from method MR::ShellVertexInfo::operator=.
Calls MR_ShellVertexInfo_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
Constructs MR::ShellVertexInfo elementwise.
Calls MR_ShellVertexInfo_ConstructFrom().
|
static |
Generated from constructor MR::ShellVertexInfo::ShellVertexInfo.
Calls MR_ShellVertexInfo_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::ShellVertexInfo::in_range | ( | ) | const -> &bool |
true when shell vertex is within settings.maxDist from source mesh Returns a pointer to a member variable of class MR::ShellVertexInfo named inRange.
Calls MR_ShellVertexInfo_Get_inRange(). The reference to this object might be preserved as the return value.
| auto meshlib::ShellVertexInfo::in_range_mut | ( | ) | -> &mut bool |
true when shell vertex is within settings.maxDist from source mesh Returns a mutable pointer to a member variable of class MR::ShellVertexInfo named inRange.
Calls MR_ShellVertexInfo_GetMutable_inRange(). The reference to this object might be preserved as the return value.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_ShellVertexInfo_DefaultConstruct().
| auto meshlib::ShellVertexInfo::proj_on_bd | ( | ) | const -> &bool |
shell vertex projects on source mesh boundary (never true for winding rule mode) Returns a pointer to a member variable of class MR::ShellVertexInfo named projOnBd.
Calls MR_ShellVertexInfo_Get_projOnBd(). The reference to this object might be preserved as the return value.
| auto meshlib::ShellVertexInfo::proj_on_bd_mut | ( | ) | -> &mut bool |
shell vertex projects on source mesh boundary (never true for winding rule mode) Returns a mutable pointer to a member variable of class MR::ShellVertexInfo named projOnBd.
Calls MR_ShellVertexInfo_GetMutable_projOnBd(). The reference to this object might be preserved as the return value.
| auto meshlib::ShellVertexInfo::right_side | ( | ) | const -> &bool |
whether shell vertex is on requested side of source mesh Returns a pointer to a member variable of class MR::ShellVertexInfo named rightSide.
Calls MR_ShellVertexInfo_Get_rightSide(). The reference to this object might be preserved as the return value.
| auto meshlib::ShellVertexInfo::right_side_mut | ( | ) | -> &mut bool |
whether shell vertex is on requested side of source mesh Returns a mutable pointer to a member variable of class MR::ShellVertexInfo named rightSide.
Calls MR_ShellVertexInfo_GetMutable_rightSide(). The reference to this object might be preserved as the return value.
| void meshlib::ShellVertexInfo::set_in_range | ( | value:bool | ) |
true when shell vertex is within settings.maxDist from source mesh Modifies a member variable of class MR::ShellVertexInfo named inRange.
Calls MR_ShellVertexInfo_Set_inRange().
| void meshlib::ShellVertexInfo::set_proj_on_bd | ( | value:bool | ) |
shell vertex projects on source mesh boundary (never true for winding rule mode) Modifies a member variable of class MR::ShellVertexInfo named projOnBd.
Calls MR_ShellVertexInfo_Set_projOnBd().
| void meshlib::ShellVertexInfo::set_right_side | ( | value:bool | ) |
whether shell vertex is on requested side of source mesh Modifies a member variable of class MR::ShellVertexInfo named rightSide.
Calls MR_ShellVertexInfo_Set_rightSide().
| auto meshlib::ShellVertexInfo::valid | ( | ) | const -> bool |
returns true if shell vertex is in range, does not project on boundary and located on proper side Generated from method MR::ShellVertexInfo::valid.
Calls MR_ShellVertexInfo_valid().