Volume Cartographer 2.27.0
|
Calculate the L2 and LInf stretch between a 2D and 3D mesh. More...
#include <vc/graph/texturing.hpp>
Public Member Functions | |
FlatteningErrorNode () | |
Public Attributes | |
smgl::InputPort< ITKMesh::Pointer > | mesh3D |
Input mesh (3D) More... | |
smgl::InputPort< ITKMesh::Pointer > | mesh2D |
Input mesh (2D) More... | |
smgl::OutputPort< Metrics > | error |
Calculated error metrics. More... | |
Private Types | |
using | Metrics = texturing::LStretchMetrics |
Private Member Functions | |
auto | serialize_ (bool, const filesystem::path &) -> smgl::Metadata override |
void | deserialize_ (const smgl::Metadata &meta, const filesystem::path &) override |
Private Attributes | |
ITKMesh::Pointer | mesh3D_ {nullptr} |
ITKMesh::Pointer | mesh2D_ {nullptr} |
Metrics | error_ {} |
Calculate the L2 and LInf stretch between a 2D and 3D mesh.
Definition at line 117 of file texturing.hpp.
|
private |
Metrics type alias
Definition at line 121 of file texturing.hpp.
volcart::FlatteningErrorNode::FlatteningErrorNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
smgl::OutputPort<Metrics> volcart::FlatteningErrorNode::error |
Calculated error metrics.
Definition at line 135 of file texturing.hpp.
|
private |
Resulting error metrics
Definition at line 127 of file texturing.hpp.
smgl::InputPort<ITKMesh::Pointer> volcart::FlatteningErrorNode::mesh2D |
Input mesh (2D)
Definition at line 133 of file texturing.hpp.
|
private |
Input 2D mesh
Definition at line 125 of file texturing.hpp.
smgl::InputPort<ITKMesh::Pointer> volcart::FlatteningErrorNode::mesh3D |
Input mesh (3D)
Definition at line 131 of file texturing.hpp.
|
private |
Input 3D mesh
Definition at line 123 of file texturing.hpp.