MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::ShellVertexInfo Struct Reference
Inheritance diagram for meshlib::ShellVertexInfo:

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

Detailed Description

information about shell vertex Generated from class MR::ShellVertexInfo.

Generated from class MR::ShellVertexInfo. Heap-allocated instances are held in Owned<ShellVertexInfo>.

Member Function Documentation

◆ assign_from_another()

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.

◆ construct_from()

auto meshlib::ShellVertexInfo::construct_from ( inRange:bool ,
projOnBd:bool ,
rightSide:bool  ) -> meshlib::Owned< meshlib::ShellVertexInfo >
static

Constructs MR::ShellVertexInfo elementwise.

Calls MR_ShellVertexInfo_ConstructFrom().

◆ construct_from_another()

auto meshlib::ShellVertexInfo::construct_from_another ( _other:&meshlib::ShellVertexInfo ) -> meshlib::Owned< meshlib::ShellVertexInfo >
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.

◆ in_range()

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.

◆ in_range_mut()

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.

◆ new()

auto meshlib::ShellVertexInfo::new ( ) -> meshlib::Owned< meshlib::ShellVertexInfo >
static

Constructs an empty (default-constructed) instance.

Calls MR_ShellVertexInfo_DefaultConstruct().

◆ proj_on_bd()

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.

◆ proj_on_bd_mut()

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.

◆ right_side()

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.

◆ right_side_mut()

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.

◆ set_in_range()

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().

◆ set_proj_on_bd()

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().

◆ set_right_side()

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().

◆ valid()

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().


The documentation for this struct was generated from the following file: