Volume Cartographer 2.27.0
Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
volcart::MeshingNode Class Reference

Generate an ordered mesh from an OrderedPointSet. More...

#include <vc/graph/meshing.hpp>

Inheritance diagram for volcart::MeshingNode:
[legend]
Collaboration diagram for volcart::MeshingNode:
[legend]

Public Member Functions

 MeshingNode ()
 

Public Attributes

smgl::InputPort< Mesher::PointSetpoints
 Input point set. More...
 
smgl::OutputPort< ITKMesh::Pointer > mesh
 Output mesh. More...
 

Private Types

using Mesher = meshing::OrderedPointSetMesher
 

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

Mesher mesher_
 
ITKMesh::Pointer mesh_
 

Detailed Description

Generate an ordered mesh from an OrderedPointSet.

See also
meshing::OrderedPointSetMesher

Definition at line 28 of file meshing.hpp.

Member Typedef Documentation

◆ Mesher

Meshing class type

Definition at line 32 of file meshing.hpp.

Constructor & Destructor Documentation

◆ MeshingNode()

volcart::MeshingNode::MeshingNode ( )

Constructor

Member Function Documentation

◆ deserialize_()

void volcart::MeshingNode::deserialize_ ( const smgl::Metadata &  meta,
const filesystem::path &  cacheDir 
)
overrideprivate

smgl custom deserialization

◆ serialize_()

auto volcart::MeshingNode::serialize_ ( bool  useCache,
const filesystem::path &  cacheDir 
) -> smgl::Metadata
overrideprivate

smgl custom serialization

Member Data Documentation

◆ mesh

smgl::OutputPort<ITKMesh::Pointer> volcart::MeshingNode::mesh

Output mesh.

Definition at line 42 of file meshing.hpp.

◆ mesh_

ITKMesh::Pointer volcart::MeshingNode::mesh_
private

Input mesh

Definition at line 36 of file meshing.hpp.

◆ mesher_

Mesher volcart::MeshingNode::mesher_
private

Meshing

Definition at line 34 of file meshing.hpp.

◆ points

smgl::InputPort<Mesher::PointSet> volcart::MeshingNode::points

Input point set.

Definition at line 40 of file meshing.hpp.


The documentation for this class was generated from the following file: