CortidQCT  1.2.2.52
CortidQCT::Mesh< T > Member List

This is the complete list of members for CortidQCT::Mesh< T >, including all inherited members.

barycentricInterpolation(PtIter pointsBegin, PtIter pointsEnd, AttrIter attributesBegin, OutputIterator out, std::size_t attributeDimension=1) const CortidQCT::Mesh< T >
cartesianRepresentation(BarycentricPoint< T, Index > const &point) const CortidQCT::Mesh< T >
cartesianRepresentation(InputIterator begin, InputIterator end, OutputIterator out) const CortidQCT::Mesh< T >
cartesianRepresentation(std::vector< BarycentricPoint< T, Index >> const &points) const CortidQCT::Mesh< T >inline
cartesianRepresentation(BarycentricPoint< T, Mesh< T >::Index > const &point) const (defined in CortidQCT::Mesh< T >)CortidQCT::Mesh< T >
Index typedefCortidQCT::Mesh< T >
isEmpty() const noexceptCortidQCT::Mesh< T >inline
Label typedefCortidQCT::Mesh< T >
loadFromFile(std::string const &meshFilename, std::string const &labelFilename)CortidQCT::Mesh< T >
loadFromFile(std::string const &meshFilename, ColorToLabelMap< Label, double > const &colorMap=ColorToLabelMaps::defaultMap< Label, double >)CortidQCT::Mesh< T >
Mesh() noexcept(noexcept(VertexData())&&noexcept(IndexData())&&noexcept(LabelData())&&noexcept(VertexData()))CortidQCT::Mesh< T >inline
Mesh(std::size_t nVertices, std::size_t nTriangles) noexcept(noexcept(VertexData(3 *nVertices, T{0}))&&noexcept(IndexData(3 *nTriangles, Index{0}))&&noexcept(LabelData(nVertices, Label{0}))&&noexcept(NormalData(3 *nVertices, T{0})))CortidQCT::Mesh< T >inline
rayIntersection(Ray< T > const &ray) const CortidQCT::Mesh< T >
rayIntersections(InputIterator raysBegin, InputIterator raysEnd, OutputIterator intersectionsOut) const CortidQCT::Mesh< T >
Scalar typedefCortidQCT::Mesh< T >
Size typedefCortidQCT::Mesh< T >
triangleCount() const noexceptCortidQCT::Mesh< T >inline
updatePerVertexNormals()CortidQCT::Mesh< T >
upsample(std::size_t nTimes=1)CortidQCT::Mesh< T >
vertexCount() const noexceptCortidQCT::Mesh< T >inline
withUnsafeIndexPointer(F &&f) const noexcept(noexcept(f(std::declval< const IndexData >().data())))CortidQCT::Mesh< T >inline
withUnsafeIndexPointer(F &&f) noexcept(noexcept(f(std::declval< IndexData >().data()))) (defined in CortidQCT::Mesh< T >)CortidQCT::Mesh< T >inline
withUnsafeLabelPointer(F &&f) const noexcept(noexcept(f(LabelData().data())))CortidQCT::Mesh< T >inline
withUnsafeLabelPointer(F &&f) noexcept(noexcept(f(LabelData().data()))) (defined in CortidQCT::Mesh< T >)CortidQCT::Mesh< T >inline
withUnsafeVertexNormalPointer(F &&f) const noexcept(noexcept(f(std::declval< const NormalData >().data())))CortidQCT::Mesh< T >inline
withUnsafeVertexNormalPointer(F &&f) noexcept(noexcept(f(std::declval< NormalData >().data()))) (defined in CortidQCT::Mesh< T >)CortidQCT::Mesh< T >inline
withUnsafeVertexPointer(F &&f) const noexcept(noexcept(f(std::declval< const VertexData >().data())))CortidQCT::Mesh< T >inline
withUnsafeVertexPointer(F &&f) noexcept(noexcept(f(std::declval< VertexData >().data()))) (defined in CortidQCT::Mesh< T >)CortidQCT::Mesh< T >inline
writeToFile(std::string const &meshFilename, std::string const &labelFilename) const CortidQCT::Mesh< T >
writeToFile(std::string const &meshFilename, LabelToColorMap< double, Label > const &labelMap=LabelToColorMaps::defaultMap< double, Label >) const CortidQCT::Mesh< T >