Blender  V3.3
Public Member Functions | Public Attributes | Protected Attributes | List of all members
blender::dot::Edge Class Reference

#include <BLI_dot_export.hh>

Inheritance diagram for blender::dot::Edge:
blender::NonCopyable blender::NonMovable blender::dot::DirectedEdge blender::dot::UndirectedEdge

Public Member Functions

 Edge (NodePort a, NodePort b)
 
void set_arrowhead (Attr_arrowType type)
 
void set_arrowtail (Attr_arrowType type)
 
void set_dir (Attr_dirType type)
 
void set_label (StringRef label)
 

Public Attributes

Attributes attributes
 

Protected Attributes

NodePort a_
 
NodePort b_
 

Detailed Description

Definition at line 197 of file BLI_dot_export.hh.

Constructor & Destructor Documentation

◆ Edge()

blender::dot::Edge::Edge ( NodePort  a,
NodePort  b 
)
inline

Definition at line 206 of file BLI_dot_export.hh.

Member Function Documentation

◆ set_arrowhead()

void blender::dot::Edge::set_arrowhead ( Attr_arrowType  type)
inline

◆ set_arrowtail()

void blender::dot::Edge::set_arrowtail ( Attr_arrowType  type)
inline

◆ set_dir()

void blender::dot::Edge::set_dir ( Attr_dirType  type)
inline

◆ set_label()

void blender::dot::Edge::set_label ( StringRef  label)
inline

Definition at line 225 of file BLI_dot_export.hh.

References attributes, label, and blender::dot::Attributes::set().

Member Data Documentation

◆ a_

NodePort blender::dot::Edge::a_
protected

◆ attributes

Attributes blender::dot::Edge::attributes

◆ b_

NodePort blender::dot::Edge::b_
protected

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