Gui::DAG::VertexProperty Struct Reference

Graph vertex information. More...

#include <DAGModelGraph.h>

Public Member Functions

 VertexProperty ()
 

Public Attributes

ColumnMask column
 column number containing the point. More...
 
boost::signals2::connection connChangeIcon
 
bool dagVisible
 should entry be visible in the DAG view. More...
 
std::shared_ptr< QGraphicsPixmapItem > icon
 icon More...
 
FeatureState lastFeatureState
 feature state test. More...
 
VisibilityState lastVisibleState
 visibility test. More...
 
std::shared_ptr< QGraphicsEllipseItem > point
 point More...
 
std::shared_ptr< RectItemrectangle
 background More...
 
int row
 row for this entry. More...
 
std::shared_ptr< QGraphicsPixmapItem > stateIcon
 visible Icon More...
 
std::shared_ptr< QGraphicsTextItem > text
 text More...
 
int topoSortIndex
 
std::shared_ptr< QGraphicsPixmapItem > visibleIcon
 visible Icon More...
 

Detailed Description

Graph vertex information.

My data stored for each vertex;

Constructor & Destructor Documentation

◆ VertexProperty()

VertexProperty::VertexProperty ( )

References icon, stateIcon, and visibleIcon.

Member Data Documentation

◆ column

ColumnMask Gui::DAG::VertexProperty::column

column number containing the point.

◆ connChangeIcon

boost::signals2::connection Gui::DAG::VertexProperty::connChangeIcon

◆ dagVisible

bool Gui::DAG::VertexProperty::dagVisible

should entry be visible in the DAG view.

◆ icon

std::shared_ptr<QGraphicsPixmapItem> Gui::DAG::VertexProperty::icon

◆ lastFeatureState

FeatureState Gui::DAG::VertexProperty::lastFeatureState

feature state test.

◆ lastVisibleState

VisibilityState Gui::DAG::VertexProperty::lastVisibleState

visibility test.

◆ point

std::shared_ptr<QGraphicsEllipseItem> Gui::DAG::VertexProperty::point

point

Referenced by draftguitools.gui_split.Split::action(), draftguitools.gui_splines.BSpline::action(), draftguitools.gui_beziers.BezCurve::action(), draftguitools.gui_lines.Line::action(), draftguitools.gui_polygons.Polygon::action(), drafttaskpanels.task_shapestring.ShapeStringTaskPanel::action(), draftguitools.gui_fillets.Fillet::action(), draftguitools.gui_texts.Text::action(), draftguitools.gui_mirror.Mirror::action(), draftguitools.gui_scale.Scale::action(), draftguitools.gui_arcs.Arc::action(), draftguitools.gui_offset.Offset::action(), draftguitools.gui_ellipses.Ellipse::action(), draftguitools.gui_rectangles.Rectangle::action(), draftguitools.gui_shapestrings.ShapeString::action(), draftguitools.gui_labels.Label::action(), draftguitools.gui_beziers.CubicBezCurve::action(), draftguitools.gui_dimensions.Dimension::action(), draftguitools.gui_orthoarray.OrthoArray::click(), draftguitools.gui_points.Point::click(), draftguitools.gui_circulararray.CircularArray::click(), draftguitools.gui_polararray.PolarArray::click(), PathScripts.PathGetPoint.TaskPanel::getPoint(), draftguitools.gui_move.Move::handle_mouse_click_event(), draftguitools.gui_scale.Scale::handle_mouse_click_event(), draftguitools.gui_rotate.Rotate::handle_mouse_click_event(), draftguitools.gui_rotate.Rotate::handle_mouse_move_event(), draftguitools.gui_move.Move::handle_mouse_move_event(), draftguitools.gui_scale.Scale::handle_mouse_move_event(), draftguitools.gui_points.Point::move(), draftguitools.gui_circulararray.CircularArray::move(), draftguitools.gui_polararray.PolarArray::move(), draftguitools.gui_points.Point::numericInput(), draftguitools.gui_dimensions.Dimension::numericInput(), draftguitools.gui_split.Split::proceed(), draftguitools.gui_rotate.Rotate::set_center(), draftguitools.gui_rotate.Rotate::set_rotation_angle(), draftguitools.gui_trimex.Trimex::trimObject(), and PathScripts.PathGetPoint.TaskPanel::updatePoint().

◆ rectangle

std::shared_ptr<RectItem> Gui::DAG::VertexProperty::rectangle

background

◆ row

int Gui::DAG::VertexProperty::row

row for this entry.

◆ stateIcon

std::shared_ptr<QGraphicsPixmapItem> Gui::DAG::VertexProperty::stateIcon

visible Icon

Referenced by VertexProperty().

◆ text

◆ topoSortIndex

int Gui::DAG::VertexProperty::topoSortIndex

◆ visibleIcon

std::shared_ptr<QGraphicsPixmapItem> Gui::DAG::VertexProperty::visibleIcon

visible Icon

Referenced by VertexProperty().


The documentation for this struct was generated from the following files:
  • src/Gui/DAGView/DAGModelGraph.h
  • src/Gui/DAGView/DAGModelGraph.cpp