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

Public Member Functions

auto assign_from_another (_other:meshlib::Owned< meshlib::AllLocalTriangulations >) -> &mut meshlib::AllLocalTriangulations
auto neighbors () const -> &meshlib::Buffer_MR_VertId
auto neighbors_mut () -> &mut meshlib::Buffer_MR_VertId
void set_neighbors (value:meshlib::Owned< meshlib::Buffer_MR_VertId >)
auto fan_records () const -> &meshlib::Vector_MR_FanRecord_MR_VertId
auto fan_records_mut () -> &mut meshlib::Vector_MR_FanRecord_MR_VertId
void set_fan_records (value:&meshlib::Vector_MR_FanRecord_MR_VertId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::AllLocalTriangulations >
static auto construct_from (neighbors:meshlib::Owned< meshlib::Buffer_MR_VertId >, fanRecords:&meshlib::Vector_MR_FanRecord_MR_VertId) -> meshlib::Owned< meshlib::AllLocalTriangulations >
static auto construct_from_another (_other:meshlib::Owned< meshlib::AllLocalTriangulations >) -> meshlib::Owned< meshlib::AllLocalTriangulations >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)

Detailed Description

triangulations for all points, with easy access by VertId Generated from class MR::AllLocalTriangulations.

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::AllLocalTriangulations::assign_from_another ( _other:meshlib::Owned< meshlib::AllLocalTriangulations > ) -> &mut meshlib::AllLocalTriangulations

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

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

◆ construct_from()

auto meshlib::AllLocalTriangulations::construct_from ( neighbors:meshlib::Owned< meshlib::Buffer_MR_VertId > ,
fanRecords:&meshlib::Vector_MR_FanRecord_MR_VertId  ) -> meshlib::Owned< meshlib::AllLocalTriangulations >
static

Constructs MR::AllLocalTriangulations elementwise.

Calls MR_AllLocalTriangulations_ConstructFrom(). The reference to the parameter neighbors might be preserved in the constructed object. The reference to the parameter fanRecords might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::AllLocalTriangulations::AllLocalTriangulations.

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

◆ fan_records()

auto meshlib::AllLocalTriangulations::fan_records ( ) const -> &meshlib::Vector_MR_FanRecord_MR_VertId

Returns a pointer to a member variable of class MR::AllLocalTriangulations named fanRecords.

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

◆ fan_records_mut()

auto meshlib::AllLocalTriangulations::fan_records_mut ( ) -> &mut meshlib::Vector_MR_FanRecord_MR_VertId

Returns a mutable pointer to a member variable of class MR::AllLocalTriangulations named fanRecords.

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

◆ neighbors()

auto meshlib::AllLocalTriangulations::neighbors ( ) const -> &meshlib::Buffer_MR_VertId

Returns a pointer to a member variable of class MR::AllLocalTriangulations named neighbors.

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

◆ neighbors_mut()

auto meshlib::AllLocalTriangulations::neighbors_mut ( ) -> &mut meshlib::Buffer_MR_VertId

Returns a mutable pointer to a member variable of class MR::AllLocalTriangulations named neighbors.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_AllLocalTriangulations_DefaultConstruct().

◆ set_fan_records()

void meshlib::AllLocalTriangulations::set_fan_records ( value:&meshlib::Vector_MR_FanRecord_MR_VertId )

Modifies a member variable of class MR::AllLocalTriangulations named fanRecords.

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

◆ set_neighbors()

void meshlib::AllLocalTriangulations::set_neighbors ( value:meshlib::Owned< meshlib::Buffer_MR_VertId > )

Modifies a member variable of class MR::AllLocalTriangulations named neighbors.

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


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