32[[deprecated(
"use parseTextCoordinate() instead")]]
int VertId
Definition MRDotNet/MRMeshFwd.h:51
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRCameraOrientationPlugin.h:7
VoidOrErrStr parseSingleNumber(const std::string_view &str, T &num)
VoidOrErrStr parsePtsCoordinate(const std::string_view &str, Vector3< T > &v, Color &c)
ImVec2 size(const ViewportRectangle &rect)
Definition MRViewport.h:32
MRMESH_API std::vector< size_t > splitByLines(const char *data, size_t size)
MRMESH_API VoidOrErrStr parseFirstNum(const std::string_view &str, int &num)
tl::expected< T, E > Expected
Definition MRExpected.h:49
VoidOrErrStr parseAscCoordinate(const std::string_view &str, Vector3< T > &v, Vector3< T > *n=nullptr, Color *c=nullptr)
VoidOrErrStr parseTextCoordinate(const std::string_view &str, Vector3< T > &v, Vector3< T > *n=nullptr, Color *c=nullptr)
MRMESH_API VoidOrErrStr parsePolygon(const std::string_view &str, VertId *vertId, int *numPoints)
VoidOrErrStr parseObjCoordinate(const std::string_view &str, Vector3< T > &v, Vector3< T > *c=nullptr)
MRMESH_API Expected< Buffer< char > > readCharBuffer(std::istream &in)
Expected< void > VoidOrErrStr
return type for a void function that can produce an error string
Definition MRExpected.h:60
Definition MRMesh/MRVector3.h:19