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

Public Member Functions

auto assign_from_another (_other:&meshlib::AlphaShapeNei) -> &mut meshlib::AlphaShapeNei
auto coords () const -> &meshlib::PreciseVertCoords
auto coords_mut () -> &mut meshlib::PreciseVertCoords
void set_coords (value:&meshlib::PreciseVertCoords)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::AlphaShapeNei >
static auto construct_from_another (_other:&meshlib::AlphaShapeNei) -> meshlib::Owned< meshlib::AlphaShapeNei >
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

a neighbour of the point v in the search of alpha-shape triangles around it Generated from class MR::AlphaShapeNei.

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::AlphaShapeNei::assign_from_another ( _other:&meshlib::AlphaShapeNei ) -> &mut meshlib::AlphaShapeNei

Generated from method MR::AlphaShapeNei::operator=.

Calls MR_AlphaShapeNei_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ construct_from_another()

auto meshlib::AlphaShapeNei::construct_from_another ( _other:&meshlib::AlphaShapeNei ) -> meshlib::Owned< meshlib::AlphaShapeNei >
static

Generated from constructor MR::AlphaShapeNei::AlphaShapeNei.

Calls MR_AlphaShapeNei_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ coords()

auto meshlib::AlphaShapeNei::coords ( ) const -> &meshlib::PreciseVertCoords

the neighbour's id together with its integer coordinates Returns a pointer to a member variable of class MR::AlphaShapeNei named coords.

Calls MR_AlphaShapeNei_Get_coords(). The reference to this object might be preserved as the return value.

◆ coords_mut()

auto meshlib::AlphaShapeNei::coords_mut ( ) -> &mut meshlib::PreciseVertCoords

the neighbour's id together with its integer coordinates Returns a mutable pointer to a member variable of class MR::AlphaShapeNei named coords.

Calls MR_AlphaShapeNei_GetMutable_coords(). The reference to this object might be preserved as the return value.

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_AlphaShapeNei_DefaultConstruct().

◆ set_coords()

void meshlib::AlphaShapeNei::set_coords ( value:&meshlib::PreciseVertCoords )

the neighbour's id together with its integer coordinates Modifies a member variable of class MR::AlphaShapeNei named coords.

Calls MR_AlphaShapeNei_Set_coords(). The reference to the parameter value might be preserved in this object in element coords.


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