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

Return the inverted transform. More...

#include <vc/graph/core.hpp>

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

Public Member Functions

 InvertTransformNode ()
 

Public Attributes

smgl::InputPort< Transform3D::Pointerinput
 Input transform. More...
 
smgl::OutputPort< Transform3D::Pointeroutput
 Output transform. 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

Transform3D::Pointer input_
 
Transform3D::Pointer output_
 

Detailed Description

Return the inverted transform.

If the transform is not invertible, returns the input transform.

See also
Transform3D::invert()

Definition at line 844 of file core.hpp.

Constructor & Destructor Documentation

◆ InvertTransformNode()

volcart::InvertTransformNode::InvertTransformNode ( )

Constructor

Member Function Documentation

◆ deserialize_()

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

smgl custom deserialization

◆ serialize_()

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

smgl custom serialization

Member Data Documentation

◆ input

smgl::InputPort<Transform3D::Pointer> volcart::InvertTransformNode::input

Input transform.

Definition at line 854 of file core.hpp.

◆ input_

Transform3D::Pointer volcart::InvertTransformNode::input_
private

Input transform

Definition at line 848 of file core.hpp.

◆ output

smgl::OutputPort<Transform3D::Pointer> volcart::InvertTransformNode::output

Output transform.

Definition at line 856 of file core.hpp.

◆ output_

Transform3D::Pointer volcart::InvertTransformNode::output_
private

Output transform

Definition at line 850 of file core.hpp.


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