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

Plot the UV points on an image. More...

#include <vc/graph/core.hpp>

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

Public Member Functions

 PlotUVMapNode ()
 

Public Attributes

smgl::InputPort< UVMap::PointeruvMap
 Input UVMap. More...
 
smgl::InputPort< ITKMesh::Pointer > uvMesh
 Input mesh. More...
 
smgl::OutputPort< cv::Mat > plot
 Plot image. 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

UVMap::Pointer uvMap_
 
ITKMesh::Pointer uvMesh_
 
cv::Mat plot_
 

Detailed Description

Plot the UV points on an image.

See also
UVMap::Plot()

Definition at line 463 of file core.hpp.

Constructor & Destructor Documentation

◆ PlotUVMapNode()

volcart::PlotUVMapNode::PlotUVMapNode ( )

Constructor

Member Function Documentation

◆ deserialize_()

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

smgl custom deserialization

◆ serialize_()

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

smgl custom serialization

Member Data Documentation

◆ plot

smgl::OutputPort<cv::Mat> volcart::PlotUVMapNode::plot

Plot image.

Definition at line 479 of file core.hpp.

◆ plot_

cv::Mat volcart::PlotUVMapNode::plot_
private

Output image

Definition at line 471 of file core.hpp.

◆ uvMap

smgl::InputPort<UVMap::Pointer> volcart::PlotUVMapNode::uvMap

Input UVMap.

Definition at line 475 of file core.hpp.

◆ uvMap_

UVMap::Pointer volcart::PlotUVMapNode::uvMap_
private

Input UVMap

Definition at line 467 of file core.hpp.

◆ uvMesh

smgl::InputPort<ITKMesh::Pointer> volcart::PlotUVMapNode::uvMesh

Input mesh.

Definition at line 477 of file core.hpp.

◆ uvMesh_

ITKMesh::Pointer volcart::PlotUVMapNode::uvMesh_
private

Input mesh

Definition at line 469 of file core.hpp.


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