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

More...

#include <vc/graph/core.hpp>

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

Public Member Functions

 WriteImageSequenceNode ()
 

Public Attributes

smgl::InputPort< filesystem::path > path
 Output file. More...
 
smgl::InputPort< ImageSequenceimages
 Output image sequence. More...
 
smgl::InputPort< WriteImageOptsoptions
 Image writer options. More...
 
smgl::InputPort< bool > cacheArgs
 Include the saved file in the graph cache. More...
 

Private Types

using ImageSequence = std::vector< cv::Mat >
 

Private Member Functions

auto serialize_ (bool useCache, const filesystem::path &cacheDir) -> smgl::Metadata override
 
void deserialize_ (const smgl::Metadata &meta, const filesystem::path &) override
 

Private Attributes

filesystem::path path_ {}
 
ImageSequence images_
 
WriteImageOpts opts_
 
bool cacheArgs_ {false}
 

Detailed Description

See also
WriteImageSequence()

Definition at line 580 of file core.hpp.

Member Typedef Documentation

◆ ImageSequence

using volcart::WriteImageSequenceNode::ImageSequence = std::vector<cv::Mat>
private

Image sequence type

Definition at line 584 of file core.hpp.

Constructor & Destructor Documentation

◆ WriteImageSequenceNode()

volcart::WriteImageSequenceNode::WriteImageSequenceNode ( )

Constructor

Member Function Documentation

◆ deserialize_()

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

smgl custom deserialization

◆ serialize_()

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

smgl custom serialization

Member Data Documentation

◆ cacheArgs

smgl::InputPort<bool> volcart::WriteImageSequenceNode::cacheArgs

Include the saved file in the graph cache.

Definition at line 602 of file core.hpp.

◆ cacheArgs_

bool volcart::WriteImageSequenceNode::cacheArgs_ {false}
private

Include the saved file in the graph cache

Definition at line 592 of file core.hpp.

◆ images

smgl::InputPort<ImageSequence> volcart::WriteImageSequenceNode::images

Output image sequence.

Definition at line 598 of file core.hpp.

◆ images_

ImageSequence volcart::WriteImageSequenceNode::images_
private

Image sequence

Definition at line 588 of file core.hpp.

◆ options

smgl::InputPort<WriteImageOpts> volcart::WriteImageSequenceNode::options

Image writer options.

Definition at line 600 of file core.hpp.

◆ opts_

WriteImageOpts volcart::WriteImageSequenceNode::opts_
private

Image writer options

Definition at line 590 of file core.hpp.

◆ path

smgl::InputPort<filesystem::path> volcart::WriteImageSequenceNode::path

Output file.

Definition at line 596 of file core.hpp.

◆ path_

filesystem::path volcart::WriteImageSequenceNode::path_ {}
private

File path

Definition at line 586 of file core.hpp.


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