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 |
Generated from class MR::OutputFlows.
Generated from class MR::OutputFlows. Heap-allocated instances are held in Owned<OutputFlows>.
| 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.
| 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.
| 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.
|
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.
|
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.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_OutputFlows_DefaultConstruct().
| 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.
| 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.
| 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.
| 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.
| 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().
| 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.
| 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.