Volume Cartographer 2.27.0
|
Scale an ITKMesh by a linear scale factor. More...
#include <vc/graph/meshing.hpp>
Public Member Functions | |
ScaleMeshNode () | |
Public Attributes | |
smgl::InputPort< ITKMesh::Pointer > | input |
Input mesh. More... | |
smgl::InputPort< double > | scaleFactor |
Linear scale factor. More... | |
smgl::OutputPort< ITKMesh::Pointer > | output |
Scaled output mesh. More... | |
Private Member Functions | |
auto | serialize_ (bool useCache, const filesystem::path &cacheDir) -> smgl::Metadata override |
void | deserialize_ (const smgl::Metadata &meta, const filesystem::path &cacheDir) override |
Private Attributes | |
ITKMesh::Pointer | input_ |
double | scaleFactor_ {1} |
ITKMesh::Pointer | output_ |
Scale an ITKMesh by a linear scale factor.
Uniform scaling of an ITKMesh by a linear scale factor (not an area scale factor). Initializes a new ITKMesh.
Definition at line 63 of file meshing.hpp.
volcart::ScaleMeshNode::ScaleMeshNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
smgl::InputPort<ITKMesh::Pointer> volcart::ScaleMeshNode::input |
Input mesh.
Definition at line 75 of file meshing.hpp.
|
private |
Input mesh
Definition at line 67 of file meshing.hpp.
smgl::OutputPort<ITKMesh::Pointer> volcart::ScaleMeshNode::output |
Scaled output mesh.
Definition at line 79 of file meshing.hpp.
|
private |
Output mesh
Definition at line 71 of file meshing.hpp.
smgl::InputPort<double> volcart::ScaleMeshNode::scaleFactor |
Linear scale factor.
Definition at line 77 of file meshing.hpp.
|
private |
Linear scale factor
Definition at line 69 of file meshing.hpp.