| Generic | \ref IOStreamOFF "OFF" | \ref IOStreamXYZ "XYZ" | \ref IOStreamPLY "PLY" | \ref IOStreamLAS "LAS" | |
|---|---|---|---|---|---|
| Input | `read_points()` | \link PkgPointSetProcessing3IOOff `read_OFF()` \endlink | \link PkgPointSetProcessing3IOXyz `read_XYZ()` \endlink | \link PkgPointSetProcessing3IOPly `read_PLY()` \endlink | \link PkgPointSetProcessing3IOLas `read_LAS()` \endlink |
| Output | `write_points()` | \link PkgPointSetProcessing3IOOff `write_OFF()` \endlink | \link PkgPointSetProcessing3IOXyz `write_XYZ()` \endlink | \link PkgPointSetProcessing3IOPly `write_PLY()` \endlink | \link PkgPointSetProcessing3IOLas `write_LAS()` \endlink |
| Generic | \ref IOStreamOFF "OFF" | \ref IOStreamXYZ "XYZ" | \ref IOStreamPLY "PLY" | \ref IOStreamLAS "LAS" | |
|---|---|---|---|---|---|
| Input | `read_point_set()` | \link PkgPointSet3IOOFF `read_OFF()` \endlink | \link PkgPointSet3IOXYZ `read_XYZ()` \endlink | \link PkgPointSet3IOPLY `read_PLY()` \endlink | \link PkgPointSet3IOLAS `read_LAS()` \endlink |
| Output | `write_point_set()` | \link PkgPointSet3IOOFF `write_OFF()` \endlink | \link PkgPointSet3IOXYZ `write_XYZ()` \endlink | \link PkgPointSet3IOPLY `write_PLY()` \endlink | \link PkgPointSet3IOLAS `write_LAS()` \endlink |
| Generic | \ref IOStreamOFF "OFF" | \ref IOStreamOBJ "OBJ" | \ref IOStreamSTL "STL" | \ref IOStreamPLY "PLY" | \ref IOStreamVTK "VTP" | \ref IOStreamGocad "GOCAD" | \ref IOStreamWKT "WKT" | \ref IOStream3MF "3MF" | |
|---|---|---|---|---|---|---|---|---|---|
| Input | `read_polygon_soup()` | \link PkgStreamSupportIoFuncsOFF `read_OFF()` \endlink | \link PkgStreamSupportIoFuncsOBJ `read_OBJ()` \endlink | \link PkgStreamSupportIoFuncsSTL `read_STL()` \endlink | \link PkgStreamSupportIoFuncsPLY `read_PLY()` \endlink | \link PkgStreamSupportIoFuncsVTP `read_VTP()` \endlink | \link PkgStreamSupportIoFuncsGOCAD `read_GOCAD()` \endlink | \link PkgStreamSupportIoFuncsWKT `read_WKT()` \endlink | \link PkgStreamSupportIoFuncs3MF `read_3MF()` \endlink |
| Output | `write_polygon_soup()` | \link PkgStreamSupportIoFuncsOFF `write_OFF()` \endlink | \link PkgStreamSupportIoFuncsOBJ `write_OBJ()` \endlink | \link PkgStreamSupportIoFuncsSTL `write_STL()` \endlink | \link PkgStreamSupportIoFuncsPLY `write_PLY()` \endlink | \link PkgStreamSupportIoFuncsVTP `write_VTP()` \endlink | \link PkgStreamSupportIoFuncsGOCAD `write_GOCAD()` \endlink | \link PkgStreamSupportIoFuncsWKT `write_WKT()` \endlink | \link PkgStreamSupportIoFuncs3MF `write_3MF()` \endlink |
| Generic | \ref IOStreamOFF "OFF" | \ref IOStreamSTL "STL" | \ref IOStreamVTK "VTP" | \ref IOStreamOBJ "OBJ" | \ref IOStreamGocad "GOCAD" | \ref IOStreamWRL "WRL" | |
|---|---|---|---|---|---|---|---|
| Input | `read_polygon_mesh()` | `read_OFF()` | `read_STL()` | `read_VTP()` | `read_OBJ()` | `read_GOCAD()` | |
| Output | `write_polygon_mesh()` | `write_OFF()` | `write_STL()` | `write_VTP()` | `write_OBJ()` | `write_GOCAD()` | `write_WRL()` |
| Generic | Points | Polylines | Polygons | |
|---|---|---|---|---|
| Input | read_WKT() | read_multi_point_WKT() | read_multi_linestring_WKT() | read_multi_polygon_WKT() |
| Output | write_multi_point_WKT() | write_multi_linestring_WKT() | write_multi_polygon_WKT() |