Volume Cartographer 2.27.0
|
Orient vertex normals towards a reference point. More...
#include <vc/graph/meshing.hpp>
Public Types | |
using | ReferenceMode = OrientNormals::ReferenceMode |
Reference point mode. More... | |
Public Member Functions | |
OrientNormalsNode () | |
Public Attributes | |
smgl::InputPort< ITKMesh::Pointer > | input |
Input mesh. More... | |
smgl::InputPort< ReferenceMode > | referenceMode |
Set reference point mode. More... | |
smgl::InputPort< cv::Vec3d > | referencePoint |
Set manual reference point. More... | |
smgl::OutputPort< ITKMesh::Pointer > | output |
Output mesh. More... | |
Private Types | |
using | OrientNormals = meshing::OrientNormals |
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 | |
OrientNormals | orientNormals_ {} |
ITKMesh::Pointer | output_ {nullptr} |
Orient vertex normals towards a reference point.
Definition at line 273 of file meshing.hpp.
|
private |
Orient Normals class type
Definition at line 277 of file meshing.hpp.
Reference point mode.
Definition at line 285 of file meshing.hpp.
volcart::OrientNormalsNode::OrientNormalsNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
smgl::InputPort<ITKMesh::Pointer> volcart::OrientNormalsNode::input |
Input mesh.
Definition at line 288 of file meshing.hpp.
|
private |
Orient normals compute
Definition at line 279 of file meshing.hpp.
smgl::OutputPort<ITKMesh::Pointer> volcart::OrientNormalsNode::output |
Output mesh.
Definition at line 294 of file meshing.hpp.
|
private |
Output mesh
Definition at line 281 of file meshing.hpp.
smgl::InputPort<ReferenceMode> volcart::OrientNormalsNode::referenceMode |
Set reference point mode.
Determines which automatically calculated reference point to use. See ReferenceMode for more details.
Definition at line 290 of file meshing.hpp.
smgl::InputPort<cv::Vec3d> volcart::OrientNormalsNode::referencePoint |
Set manual reference point.
If provided, automatically sets the reference mode to ReferenceMode::Manual.
Definition at line 292 of file meshing.hpp.