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

Public Member Functions

auto index (_1:usize) const -> &meshlib::ICPPairData
auto index_mut (_1:usize) -> &mut meshlib::ICPPairData
auto size () const -> usize
auto active () const -> &meshlib::BitSet
auto active_mut () -> &mut meshlib::BitSet
void set_active (value:&meshlib::BitSet)

Additional Inherited Members

Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)

Detailed Description

Simple interface for pairs holder Generated from class MR::IPointPairs. Derived classes: Direct: (non-virtual) MR::ICPGroupPairs MR::PointPairs

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

Member Function Documentation

◆ active()

auto meshlib::IPointPairs::active ( ) const -> &meshlib::BitSet

< whether corresponding pair from vec must be considered during minimization Returns a pointer to a member variable of class MR::IPointPairs named active.

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

◆ active_mut()

auto meshlib::IPointPairs::active_mut ( ) -> &mut meshlib::BitSet

< whether corresponding pair from vec must be considered during minimization Returns a mutable pointer to a member variable of class MR::IPointPairs named active.

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

◆ index()

auto meshlib::IPointPairs::index ( _1:usize ) const -> &meshlib::ICPPairData

Generated from method MR::IPointPairs::operator[].

Calls MR_IPointPairs_index().

◆ index_mut()

auto meshlib::IPointPairs::index_mut ( _1:usize ) -> &mut meshlib::ICPPairData

Generated from method MR::IPointPairs::operator[].

Calls MR_IPointPairs_index_mut().

◆ set_active()

void meshlib::IPointPairs::set_active ( value:&meshlib::BitSet )

< whether corresponding pair from vec must be considered during minimization Modifies a member variable of class MR::IPointPairs named active.

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

◆ size()

auto meshlib::IPointPairs::size ( ) const -> usize

Generated from method MR::IPointPairs::size.

Calls MR_IPointPairs_size().


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