29 const std::tuple<float, float, float, float, float, float>& tValues,
47 const std::tuple<std::vector<short>,
51 std::vector<short>>& categorizedtValueIndices,
66 const std::tuple<Line2, Line2, Line2>& lines,
81 std::tuple<bool, bool, bool>& boolTuple,
96 std::tuple<short, short, short>& shortTuple,
110 boost::optional<float>
112 const std::tuple<boost::optional<float>,
113 boost::optional<float>,
114 boost::optional<float>>& optionalFloatTuple,
129 const std::tuple<bool, bool, bool>& boolTuple,
144 const std::tuple<Geometry::Vec3, Geometry::Vec3, Geometry::Vec3>& tri,
159 const std::tuple<Geometry::Vec2, Geometry::Vec2, Geometry::Vec2>& tri,
Line2 getLine2(const std::tuple< Line2, Line2, Line2 > &lines, const short &idx)
Access the element at index idx.
Definition: TupleAccess.cpp:55
short * getShortPtr(std::tuple< short, short, short > &shortTuple, const short &idx)
Access the element at index idx and return a pointer to it.
Definition: TupleAccess.cpp:83
boost::optional< float > getOptionalFloat(const std::tuple< boost::optional< float >, boost::optional< float >, boost::optional< float >> &optionalFloatTuple, const short &idx)
Access the element at index idx.
Definition: TupleAccess.cpp:97
std::vector< short > gettValueIndexCategoryVector(const std::tuple< std::vector< short >, std::vector< short >, std::vector< short >, std::vector< short >, std::vector< short >> &categorizedtValueIndices, const short &idx)
Access the element at index idx.
Definition: TupleAccess.cpp:35
float gettValue(const std::tuple< float, float, float, float, float, float > &tValues, const short &idx)
Access the element at index idx.
Definition: TupleAccess.cpp:18
bool * getBoolPtr(std::tuple< bool, bool, bool > &boolTuple, const short &idx)
Access the element at index idx and return a pointer to it.
Definition: TupleAccess.cpp:69
This file declares the struct Line2 that represents a two-dimensional line.
Geometry::Vec2 getFlatTriVertex(const std::tuple< Geometry::Vec2, Geometry::Vec2, Geometry::Vec2 > &tri, const short &idx)
Access the vertex at index idx.
Definition: TupleAccess.cpp:141
bool getBool(const std::tuple< bool, bool, bool > &boolTuple, const short &idx)
Access the element at index idx.
Definition: TupleAccess.cpp:113
Geometry::Vec3 getTriVertex(const std::tuple< Geometry::Vec3, Geometry::Vec3, Geometry::Vec3 > &tri, const short &idx)
Access the vertex at index idx.
Definition: TupleAccess.cpp:127