HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_NetworkShapeConnection Class Reference

#include <HOM_NetworkShape.h>

+ Inheritance diagram for HOM_NetworkShapeConnection:

Public Member Functions

 HOM_NetworkShapeConnection (const HOM_Vector2 &output_pos, const HOM_Vector2 &output_dir, const HOM_Vector2 &input_pos, const HOM_Vector2 &input_dir, const HOM_Color &color=UT_Color(UT_RGB, 1.0, 1.0, 1.0), float alpha=1.0, float fade_factor=0.0, bool smooth=true, bool dashed=false)
 
std::string __repr__ () override
 
- Public Member Functions inherited from HOM_NetworkShape
 HOM_NetworkShape ()
 
virtual ~HOM_NetworkShape ()
 

Public Attributes

UT_Vector2D myOutputPos
 
UT_Vector2D myOutputDir
 
UT_Vector2D myInputPos
 
UT_Vector2D myInputDir
 
UT_Color myColor
 
float myAlpha
 
float myFadeFactor
 
bool mySmooth
 
bool myDashed
 

Detailed Description

Definition at line 159 of file HOM_NetworkShape.h.

Constructor & Destructor Documentation

HOM_NetworkShapeConnection::HOM_NetworkShapeConnection ( const HOM_Vector2 output_pos,
const HOM_Vector2 output_dir,
const HOM_Vector2 input_pos,
const HOM_Vector2 input_dir,
const HOM_Color color = UT_Color(UT_RGB, 1.0, 1.0, 1.0),
float  alpha = 1.0,
float  fade_factor = 0.0,
bool  smooth = true,
bool  dashed = false 
)
inline

Definition at line 163 of file HOM_NetworkShape.h.

Member Function Documentation

std::string HOM_NetworkShapeConnection::__repr__ ( )
overridevirtual

Implements HOM_NetworkShape.

Member Data Documentation

float HOM_NetworkShapeConnection::myAlpha

Definition at line 197 of file HOM_NetworkShape.h.

UT_Color HOM_NetworkShapeConnection::myColor

Definition at line 195 of file HOM_NetworkShape.h.

bool HOM_NetworkShapeConnection::myDashed

Definition at line 203 of file HOM_NetworkShape.h.

float HOM_NetworkShapeConnection::myFadeFactor

Definition at line 199 of file HOM_NetworkShape.h.

UT_Vector2D HOM_NetworkShapeConnection::myInputDir

Definition at line 193 of file HOM_NetworkShape.h.

UT_Vector2D HOM_NetworkShapeConnection::myInputPos

Definition at line 191 of file HOM_NetworkShape.h.

UT_Vector2D HOM_NetworkShapeConnection::myOutputDir

Definition at line 189 of file HOM_NetworkShape.h.

UT_Vector2D HOM_NetworkShapeConnection::myOutputPos

Definition at line 187 of file HOM_NetworkShape.h.

bool HOM_NetworkShapeConnection::mySmooth

Definition at line 201 of file HOM_NetworkShape.h.


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