|
| PhillipsFlow ()=default |
|
| PhillipsFlow (const std::weak_ptr< Port > &from, const std::weak_ptr< Port > &to) |
|
Units | units () const |
|
void | addTerm (double coef, const std::string &name) |
|
double | value () const |
|
void | draw (cairo_t *) |
|
| Wire () |
|
| Wire (const std::weak_ptr< Port > &from, const std::weak_ptr< Port > &to, const std::vector< float > &a_coords=std::vector< float >()) |
|
| ~Wire () |
|
std::shared_ptr< Port > | from () const |
|
std::shared_ptr< Port > | to () const |
|
void | moveToPorts (const std::shared_ptr< Port > &from, const std::shared_ptr< Port > &to) |
| switch ports this wire links to More...
|
|
void | storeCairoCoords (cairo_t *cairo) const |
| stash all the internal cairo coordinates along a wire More...
|
|
void | draw (cairo_t *cairo, bool reverseArrow=false) const |
| draw this item into a cairo context More...
|
|
std::vector< float > | coords () const |
| display coordinates More...
|
|
std::vector< float > | coords (const std::vector< float > &coords) |
|
bool | near (float x, float y) const |
| returns true if coordinates are near this wire More...
|
|
unsigned | nearestHandle (float x, float y) |
| returns the index into the coordinate list if x,y is close to it. Otherwise inserts midpoints and returns that. Wire endpoints are not returned More...
|
|
void | insertHandle (unsigned position, float x, float y) |
|
void | deleteHandle (float x, float y) |
|
void | editHandle (unsigned position, float x, float y) |
|
void | straighten () |
|
bool | visible () const |
| whether this wire is visible or not More...
|
|
void | moveIntoGroup (Group &dest) |
| move this from its group into dest More...
|
|
void | split () |
| splits wires crossing group boundaries More...
|
|
Units | units (bool) const |
| units (dimensional analysis) of data flowing across wire More...
|
|
virtual std::string const & | detailedText () const |
|
virtual std::string const & | detailedText (const std::string &x) |
|
virtual std::string const & | tooltip () const |
|
virtual std::string const & | tooltip (const std::string &x) |
|
virtual void | adjustBookmark () const |
| adjust bookmark list to reflect current configuration More...
|
|
virtual void | updateBoundingBox () |
|
virtual | ~NoteBase ()=default |
|
| WireAccessor () |
|
Definition at line 35 of file phillipsDiagram.h.