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

Public Member Functions

auto assign_from_another (_other:&meshlib::SomeLocalTriangulations) -> &mut meshlib::SomeLocalTriangulations
auto neighbors () const -> &meshlib::std_vector_MR_VertId
auto neighbors_mut () -> &mut meshlib::std_vector_MR_VertId
void set_neighbors (value:&meshlib::std_vector_MR_VertId)
auto fan_records () const -> &meshlib::std_vector_MR_FanRecordWithCenter
auto fan_records_mut () -> &mut meshlib::std_vector_MR_FanRecordWithCenter
void set_fan_records (value:&meshlib::std_vector_MR_FanRecordWithCenter)
auto max_center_id () const -> &meshlib::VertId
auto max_center_id_mut () -> &mut meshlib::VertId
void set_max_center_id (value:meshlib::VertId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::SomeLocalTriangulations >
static auto construct_from (neighbors:&meshlib::std_vector_MR_VertId, fanRecords:&meshlib::std_vector_MR_FanRecordWithCenter, maxCenterId:meshlib::VertId) -> meshlib::Owned< meshlib::SomeLocalTriangulations >
static auto construct_from_another (_other:&meshlib::SomeLocalTriangulations) -> meshlib::Owned< meshlib::SomeLocalTriangulations >
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

describes a number of local triangulations of some points (e.g. assigned to a thread) Generated from class MR::SomeLocalTriangulations.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from()

auto meshlib::SomeLocalTriangulations::construct_from ( neighbors:&meshlib::std_vector_MR_VertId ,
fanRecords:&meshlib::std_vector_MR_FanRecordWithCenter ,
maxCenterId:meshlib::VertId  ) -> meshlib::Owned< meshlib::SomeLocalTriangulations >
static

Constructs MR::SomeLocalTriangulations elementwise.

Calls MR_SomeLocalTriangulations_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. The reference to the parameter maxCenterId might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::SomeLocalTriangulations::SomeLocalTriangulations.

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

◆ fan_records()

auto meshlib::SomeLocalTriangulations::fan_records ( ) const -> &meshlib::std_vector_MR_FanRecordWithCenter

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

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

◆ fan_records_mut()

auto meshlib::SomeLocalTriangulations::fan_records_mut ( ) -> &mut meshlib::std_vector_MR_FanRecordWithCenter

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

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

◆ max_center_id()

auto meshlib::SomeLocalTriangulations::max_center_id ( ) const -> &meshlib::VertId

in fanRecords Returns a pointer to a member variable of class MR::SomeLocalTriangulations named maxCenterId.

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

◆ max_center_id_mut()

auto meshlib::SomeLocalTriangulations::max_center_id_mut ( ) -> &mut meshlib::VertId

in fanRecords Returns a mutable pointer to a member variable of class MR::SomeLocalTriangulations named maxCenterId.

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

◆ neighbors()

auto meshlib::SomeLocalTriangulations::neighbors ( ) const -> &meshlib::std_vector_MR_VertId

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

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

◆ neighbors_mut()

auto meshlib::SomeLocalTriangulations::neighbors_mut ( ) -> &mut meshlib::std_vector_MR_VertId

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

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_SomeLocalTriangulations_DefaultConstruct().

◆ set_fan_records()

void meshlib::SomeLocalTriangulations::set_fan_records ( value:&meshlib::std_vector_MR_FanRecordWithCenter )

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

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

◆ set_max_center_id()

void meshlib::SomeLocalTriangulations::set_max_center_id ( value:meshlib::VertId )

in fanRecords Modifies a member variable of class MR::SomeLocalTriangulations named maxCenterId.

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

◆ set_neighbors()

void meshlib::SomeLocalTriangulations::set_neighbors ( value:&meshlib::std_vector_MR_VertId )

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

Calls MR_SomeLocalTriangulations_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: