MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::lines_load Namespace Reference

Functions

auto from_svg_2_std_filesystem_path (file:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_svg_2_std_istream (in:&mut meshlib::std_istream, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_svg_3 (data:Option<&core::ffi::c_char >, size:usize, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_mr_lines_std_filesystem_path (file:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_mr_lines_std_istream (in:&mut meshlib::std_istream, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_pts_std_filesystem_path (file:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_pts_std_istream (in:&mut meshlib::std_istream, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_ply_std_filesystem_path (file:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_ply_std_istream (in:&mut meshlib::std_istream, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_any_supported_format_2 (file:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >
auto from_any_supported_format_3 (in:&mut meshlib::std_istream, extension:&str, settings:Option<&meshlib::LinesLoadSettings >) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

Function Documentation

◆ from_any_supported_format_2()

auto meshlib::lines_load::from_any_supported_format_2 ( file:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from file in the format detected from file extension Generated from function MR::LinesLoad::fromAnySupportedFormat.

Calls MR_LinesLoad_fromAnySupportedFormat_2().

◆ from_any_supported_format_3()

auto meshlib::lines_load::from_any_supported_format_3 ( in:&mut meshlib::std_istream ,
extension:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from stream in the format detected from given extension-string (*.ext); important on Windows: in stream must be open in binary mode Generated from function MR::LinesLoad::fromAnySupportedFormat.

Calls MR_LinesLoad_fromAnySupportedFormat_3().

◆ from_mr_lines_std_filesystem_path()

auto meshlib::lines_load::from_mr_lines_std_filesystem_path ( file:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from file in internal MeshLib format Generated from function MR::LinesLoad::fromMrLines.

Calls MR_LinesLoad_fromMrLines_std_filesystem_path().

◆ from_mr_lines_std_istream()

auto meshlib::lines_load::from_mr_lines_std_istream ( in:&mut meshlib::std_istream ,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from stream in internal MeshLib format; important on Windows: in stream must be open in binary mode Generated from function MR::LinesLoad::fromMrLines.

Calls MR_LinesLoad_fromMrLines_std_istream().

◆ from_ply_std_filesystem_path()

auto meshlib::lines_load::from_ply_std_filesystem_path ( file:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from file in .PLY format Generated from function MR::LinesLoad::fromPly.

Calls MR_LinesLoad_fromPly_std_filesystem_path().

◆ from_ply_std_istream()

auto meshlib::lines_load::from_ply_std_istream ( in:&mut meshlib::std_istream ,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from stream in .PLY format; important on Windows: in stream must be open in binary mode Generated from function MR::LinesLoad::fromPly.

Calls MR_LinesLoad_fromPly_std_istream().

◆ from_pts_std_filesystem_path()

auto meshlib::lines_load::from_pts_std_filesystem_path ( file:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from file in .PTS format Generated from function MR::LinesLoad::fromPts.

Calls MR_LinesLoad_fromPts_std_filesystem_path().

◆ from_pts_std_istream()

auto meshlib::lines_load::from_pts_std_istream ( in:&mut meshlib::std_istream ,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads polyline from stream in .PTS format Generated from function MR::LinesLoad::fromPts.

Calls MR_LinesLoad_fromPts_std_istream().

◆ from_svg_2_std_filesystem_path()

auto meshlib::lines_load::from_svg_2_std_filesystem_path ( file:& str,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

loads shapes (polylines, paths, etc.) from file in .SVG format Generated from function MR::LinesLoad::fromSvg.

Calls MR_LinesLoad_fromSvg_2_std_filesystem_path().

◆ from_svg_2_std_istream()

auto meshlib::lines_load::from_svg_2_std_istream ( in:&mut meshlib::std_istream ,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

Generated from function MR::LinesLoad::fromSvg.

Calls MR_LinesLoad_fromSvg_2_std_istream().

◆ from_svg_3()

auto meshlib::lines_load::from_svg_3 ( data:Option<&core::ffi::c_char > ,
size:usize ,
settings:Option<&meshlib::LinesLoadSettings >  ) -> meshlib::Owned< meshlib::expected_MR_Polyline3_std_string >

Generated from function MR::LinesLoad::fromSvg.

Calls MR_LinesLoad_fromSvg_3().