Expand description
Containing IO functions / traits / types
Structs§
Enums§
- Gcode
Error - Error type for .gcode file operations
- LasError
- Error type for .las file operation
- Mesh
OrPoints - ObjError
- Error type for .obj file operations
- OffError
- Error type for .off file operations
- PlyError
- Error type for .ply file operations
- PslError
- Error type for .psl file operations
- PtsError
- Error type for .pts file operations
- PtxError
- Error type for .ptx file operations
- StlError
- Error type for .stl file operations
- StlFormat
- Whether format shall be considered to be binary/ASCII or auto determined
- With
Line Info - Wrapper type with additional line information
- XyError
- Error type for .xy file operations
- XyzError
- Error type for .xyz file operations
Traits§
- Line
Info Result - Trait for adding line information to (error) types
Functions§
- load_
gcode_ points - Loads a IsPushable
as x y z coordinates from gcode - load_
las - Loads points from .las file into IsPushable
- load_
obj_ mesh - Loads an IsMesh3D from the .obj file format
- load_
obj_ points - Loads IsPushable
from the .obj file format - load_
off_ mesh - Loads an IsMesh3D from the off file format
- load_
off_ points - Loads IsPushable
from the .off file format - load_
ply_ either - Loads an IsMesh3D from the .ply file format if possible, otherwise tries loading point data. Returning which of the two was possible
- load_
ply_ mesh - Loads an IsMesh3D from the .ply file format
- load_
ply_ points - Loads the points from the .ply file into IsPushable
- load_
psl - Loads a IsPushable
as x y z coordinates from .psl files - load_
pts - Loads IsPushable
from the .pts file format - load_
ptx - Loads points from .ptx file into IsPushable
- load_
stl_ mesh_ duped - Loads a Mesh from .stl file with duplicate vertices
- load_
stl_ mesh_ unique - Loads a Mesh from .stl file with unique vertices, dropping invalid triangles
- load_
stl_ triplets - Loads points from .stl file as triplets into IsPushable
- load_xy
- Loads a IsPushable
as x y coordinates. E.g. used to load the .xy file format or .csv files - load_
xyz - Loads a IsPushable
as x y z coordinates. E.g. used to load the .xyz file format or .csv file - save_
ply_ ascii - Saves an IsMesh3D in the ASCII .ply file format
- save_
ply_ ascii_ colored - Saves an IsMesh3D in the ASCII .ply file format with additional colors
- save_
ply_ binary - Saves an IsMesh3D in the binary .ply file format
- save_
ply_ binary_ colored - Saves an IsMesh3D in the binary .ply file format with additional colors
- save_
stl_ ascii - Saves an IsMesh3D in the ASCII .stl file format
- save_xy
- Saves an IsRandomAccessible
as x y coordinates with a specified delimiter between coordinates and positions. E.g. used to create the .xy file format or .csv files - save_
xyz - Saves an IsRandomAccessible
as x y z coordinates with a specified delimiter between coordinates and positions. E.g. used to create the .xyz file format or .csv files
Type Aliases§
- Gcode
Result - Result type for .gcode file operations
- IOResult
- Result type for errors with additional line information
- LasResult
- Result type for .las file operation
- ObjResult
- Result type for .obj file operations
- OffResult
- Result type for .off file operations
- PslResult
- Result type for .psl file operations
- PtsResult
- Result type for .pts file operations
- PtxResult
- Result type for .ptx file operations
- StlIO
Result - Result type for .stl file operations
- StlResult
- Result type for .stl file operations
- XyIO
Result - Result type for .xy file operations
- XyResult
- Result type for .xy file operations
- XyzIO
Result - Result type for .xyz file operations
- XyzResult
- Result type for .xyz file operations