MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::OutputFlows:

Public Member Functions

auto assign_from_another (_other:&meshlib::OutputFlows) -> &mut meshlib::OutputFlows
auto p_polyline () const -> *const *mut meshlib::ffi::MR_Polyline3
auto p_polyline_mut () -> *mut *mut meshlib::ffi::MR_Polyline3
void set_p_polyline (value:Option<&mut meshlib::Polyline3 >)
auto p_flow_per_edge () const -> *const *mut meshlib::ffi::MR_UndirectedEdgeScalars
auto p_flow_per_edge_mut () -> *mut *mut meshlib::ffi::MR_UndirectedEdgeScalars
void set_p_flow_per_edge (value:Option<&mut meshlib::UndirectedEdgeScalars >)
auto amount_greater_than () const -> &f32
auto amount_greater_than_mut () -> &mut f32
void set_amount_greater_than (value:f32)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::OutputFlows >
static auto construct_from (pPolyline:Option<&mut meshlib::Polyline3 >, pFlowPerEdge:Option<&mut meshlib::UndirectedEdgeScalars >, amountGreaterThan:f32) -> meshlib::Owned< meshlib::OutputFlows >
static auto construct_from_another (_other:&meshlib::OutputFlows) -> meshlib::Owned< meshlib::OutputFlows >
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

Generated from class MR::OutputFlows.

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

Member Function Documentation

◆ amount_greater_than()

auto meshlib::OutputFlows::amount_greater_than ( ) const -> &f32

output in outPolyline only the flows with the amount greater than Returns a pointer to a member variable of class MR::OutputFlows named amountGreaterThan.

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

◆ amount_greater_than_mut()

auto meshlib::OutputFlows::amount_greater_than_mut ( ) -> &mut f32

output in outPolyline only the flows with the amount greater than Returns a mutable pointer to a member variable of class MR::OutputFlows named amountGreaterThan.

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

◆ assign_from_another()

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

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

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

◆ construct_from()

auto meshlib::OutputFlows::construct_from ( pPolyline:Option<&mut meshlib::Polyline3 > ,
pFlowPerEdge:Option<&mut meshlib::UndirectedEdgeScalars > ,
amountGreaterThan:f32  ) -> meshlib::Owned< meshlib::OutputFlows >
static

Constructs MR::OutputFlows elementwise.

Calls MR_OutputFlows_ConstructFrom(). The reference to the parameter pPolyline might be preserved in the constructed object. The reference to the parameter pFlowPerEdge might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::OutputFlows::OutputFlows.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_OutputFlows_DefaultConstruct().

◆ p_flow_per_edge()

auto meshlib::OutputFlows::p_flow_per_edge ( ) const -> *const *mut meshlib::ffi::MR_UndirectedEdgeScalars

optional output: flow in each line of outPolyline Returns a pointer to a member variable of class MR::OutputFlows named pFlowPerEdge.

Calls MR_OutputFlows_Get_pFlowPerEdge(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ p_flow_per_edge_mut()

auto meshlib::OutputFlows::p_flow_per_edge_mut ( ) -> *mut *mut meshlib::ffi::MR_UndirectedEdgeScalars

optional output: flow in each line of outPolyline Returns a mutable pointer to a member variable of class MR::OutputFlows named pFlowPerEdge.

Calls MR_OutputFlows_GetMutable_pFlowPerEdge(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ p_polyline()

auto meshlib::OutputFlows::p_polyline ( ) const -> *const *mut meshlib::ffi::MR_Polyline3

optional output: lines of all flows Returns a pointer to a member variable of class MR::OutputFlows named pPolyline.

Calls MR_OutputFlows_Get_pPolyline(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ p_polyline_mut()

auto meshlib::OutputFlows::p_polyline_mut ( ) -> *mut *mut meshlib::ffi::MR_Polyline3

optional output: lines of all flows Returns a mutable pointer to a member variable of class MR::OutputFlows named pPolyline.

Calls MR_OutputFlows_GetMutable_pPolyline(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ set_amount_greater_than()

void meshlib::OutputFlows::set_amount_greater_than ( value:f32 )

output in outPolyline only the flows with the amount greater than Modifies a member variable of class MR::OutputFlows named amountGreaterThan.

Calls MR_OutputFlows_Set_amountGreaterThan().

◆ set_p_flow_per_edge()

void meshlib::OutputFlows::set_p_flow_per_edge ( value:Option<&mut meshlib::UndirectedEdgeScalars > )

optional output: flow in each line of outPolyline Modifies a member variable of class MR::OutputFlows named pFlowPerEdge.

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

◆ set_p_polyline()

void meshlib::OutputFlows::set_p_polyline ( value:Option<&mut meshlib::Polyline3 > )

optional output: lines of all flows Modifies a member variable of class MR::OutputFlows named pPolyline.

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


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