CortidQCT
1.2.2.52
|
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 typedef | CortidQCT::Mesh< T > | |
isEmpty() const noexcept | CortidQCT::Mesh< T > | inline |
Label typedef | CortidQCT::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 typedef | CortidQCT::Mesh< T > | |
Size typedef | CortidQCT::Mesh< T > | |
triangleCount() const noexcept | CortidQCT::Mesh< T > | inline |
updatePerVertexNormals() | CortidQCT::Mesh< T > | |
upsample(std::size_t nTimes=1) | CortidQCT::Mesh< T > | |
vertexCount() const noexcept | CortidQCT::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 > |