![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#include <WtNode.h>
Public Member Functions | |
| WtNodeGeometry (std::unique_ptr< WtNodeDataModel > const &dataModel, Wt::WPaintDevice *paintDevice) | |
| ~WtNodeGeometry () | |
| unsigned int | height () const | 
| void | setHeight (unsigned int h) | 
| unsigned int | width () const | 
| void | setWidth (unsigned int w) | 
| unsigned int | entryHeight () const | 
| void | setEntryHeight (unsigned int h) | 
| unsigned int | entryWidth () const | 
| void | setEntryWidth (unsigned int w) | 
| unsigned int | hotkeyWidth () const | 
| void | setHotkeyWidth (unsigned int w) | 
| unsigned int | hotkeyIncline () const | 
| void | setHotkeyIncline (unsigned int inc) | 
| unsigned int | hotkeyOffset () const | 
| void | setHotkeyOffset (unsigned int offset) | 
| unsigned int | spacing () const | 
| unsigned int | captionHeightSpacing () const | 
| void | setSpacing (unsigned int s) | 
| bool | hovered () const | 
| void | setHovered (unsigned int h) | 
| unsigned int | nSources () const | 
| unsigned int | nSinks () const | 
| Wt::WPointF const & | draggingPos () const | 
| void | setDraggingPosition (Wt::WPointF const &pos) | 
| void | ShowTips () const | 
| void | HideTips () const | 
| bool | getPortTipsState () const | 
| void | ShowPortTips () const | 
| void | HidePortTips () const | 
| std::string | strFormat (std::string str) const | 
| Wt::WRectF | entryBoundingRect () const | 
| Wt::WRectF | boundingRect () const | 
| void | recalculateSize () const | 
| double | calculateWidth (std::string) const | 
| double | calculateWidth (int num) const | 
| Wt::WPointF | portScenePosition (PortIndex index, PortType portType, Wt::WTransform const &t=Wt::WTransform()) const | 
| PortIndex | checkHitScenePoint (PortType portType, Wt::WPointF point, Wt::WTransform const &t=Wt::WTransform()) const | 
| PortIndex | hoverHitScenePoint (PortType portType, Wt::WPointF point, Wt::WTransform const &t=Wt::WTransform()) const | 
| PortIndex | hoverHitPortArea (PortType portType, Wt::WPointF const scenePoint, Wt::WTransform const &sceneTransform, WtNodeGeometry const &geom, WtNodeDataModel const *mode, Wt::WFontMetrics const &metrics) const | 
| PortIndex | findHitPort (PortType portType, Wt::WPointF const scenePoint, Wt::WTransform const &sceneTransform, WtNodeGeometry const &geom, WtNodeDataModel const *model) const | 
| bool | checkHitHotKey0 (Wt::WPointF point, Wt::WTransform const &t=Wt::WTransform()) const | 
| bool | checkHitHotKey1 (Wt::WPointF point, Wt::WTransform const &t=Wt::WTransform()) const | 
| Wt::WRectF | resizeRect () const | 
| Wt::WPointF | widgetPosition () const | 
| int | equivalentWidgetHeight () const | 
| unsigned int | validationHeight () const | 
| unsigned int | validationWidth () const | 
| unsigned int | captionHeight () const | 
| unsigned int | captionWidth () const | 
Public Attributes | |
| PortType | hoverport_type | 
| PortIndex | hoverport_id | 
| bool * | isPortTipsShow | 
| bool * | isNodeTipsShow | 
Private Member Functions | |
| unsigned int | portWidth (PortType portType) const | 
Private Attributes | |
| unsigned int | _width | 
| unsigned int | _height | 
| unsigned int | _entryWidth | 
| unsigned int | _inputPortWidth | 
| unsigned int | _outputPortWidth | 
| unsigned int | _entryHeight | 
| unsigned int | _spacing | 
| unsigned int | _captionHeightSpacing | 
| unsigned int | _hotkeyWidth | 
| unsigned int | _hotkeyIncline | 
| unsigned int | _hotkeyOffset | 
| bool | _hovered | 
| unsigned int | _nSources | 
| unsigned int | _nSinks | 
| Wt::WPointF | _draggingPos | 
| std::unique_ptr< WtNodeDataModel > const & | _dataModel | 
| Wt::WFontMetrics | _fontMetrics | 
| WtNodeGeometry::WtNodeGeometry | ( | std::unique_ptr< WtNodeDataModel > const & | dataModel, | 
| Wt::WPaintDevice * | paintDevice ) | 
| WtNodeGeometry::~WtNodeGeometry | ( | ) | 
Definition at line 37 of file WtNode.cpp.
| Wt::WRectF WtNodeGeometry::boundingRect | ( | ) | const | 
| double WtNodeGeometry::calculateWidth | ( | int | num | ) | const | 
| double WtNodeGeometry::calculateWidth | ( | std::string | str | ) | const | 
Definition at line 539 of file WtNode.cpp.


| unsigned int WtNodeGeometry::captionHeight | ( | ) | const | 
Definition at line 516 of file WtNode.cpp.


      
  | 
  inline | 
| unsigned int WtNodeGeometry::captionWidth | ( | ) | const | 
Definition at line 526 of file WtNode.cpp.


| bool WtNodeGeometry::checkHitHotKey0 | ( | Wt::WPointF | point, | 
| Wt::WTransform const & | t = Wt::WTransform() ) const | 
| bool WtNodeGeometry::checkHitHotKey1 | ( | Wt::WPointF | point, | 
| Wt::WTransform const & | t = Wt::WTransform() ) const | 
      
  | 
  inline | 
| Wt::WRectF WtNodeGeometry::entryBoundingRect | ( | ) | const | 
Definition at line 211 of file WtNode.cpp.
| int WtNodeGeometry::equivalentWidgetHeight | ( | ) | const | 
| PortIndex WtNodeGeometry::findHitPort | ( | PortType | portType, | 
| Wt::WPointF const | scenePoint, | ||
| Wt::WTransform const & | sceneTransform, | ||
| WtNodeGeometry const & | geom, | ||
| WtNodeDataModel const * | model ) const | 

| bool WtNodeGeometry::getPortTipsState | ( | ) | const | 
Definition at line 78 of file WtNode.cpp.
      
  | 
  inline | 
| void WtNodeGeometry::HidePortTips | ( | ) | const | 
Definition at line 70 of file WtNode.cpp.
| void WtNodeGeometry::HideTips | ( | ) | const | 
Definition at line 63 of file WtNode.cpp.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| PortIndex WtNodeGeometry::hoverHitPortArea | ( | PortType | portType, | 
| Wt::WPointF const | scenePoint, | ||
| Wt::WTransform const & | sceneTransform, | ||
| WtNodeGeometry const & | geom, | ||
| WtNodeDataModel const * | mode, | ||
| Wt::WFontMetrics const & | metrics ) const | 

| unsigned int WtNodeGeometry::nSinks | ( | ) | const | 
Definition at line 112 of file WtNode.cpp.
| unsigned int WtNodeGeometry::nSources | ( | ) | const | 
Definition at line 107 of file WtNode.cpp.
| Wt::WPointF WtNodeGeometry::portScenePosition | ( | PortIndex | index, | 
| PortType | portType, | ||
| Wt::WTransform const & | t = Wt::WTransform() ) const | 
Definition at line 270 of file WtNode.cpp.


      
  | 
  private | 
Definition at line 552 of file WtNode.cpp.


| void WtNodeGeometry::recalculateSize | ( | ) | const | 
Definition at line 233 of file WtNode.cpp.


| Wt::WRectF WtNodeGeometry::resizeRect | ( | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| void WtNodeGeometry::ShowPortTips | ( | ) | const | 
Definition at line 80 of file WtNode.cpp.
| void WtNodeGeometry::ShowTips | ( | ) | const | 
Definition at line 42 of file WtNode.cpp.
| std::string WtNodeGeometry::strFormat | ( | std::string | str | ) | const | 
| unsigned int WtNodeGeometry::validationHeight | ( | ) | const | 
| unsigned int WtNodeGeometry::validationWidth | ( | ) | const | 
Definition at line 184 of file WtNode.cpp.


| Wt::WPointF WtNodeGeometry::widgetPosition | ( | ) | const | 
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  mutableprivate | 
      
  | 
  mutableprivate | 
      
  | 
  mutableprivate |