![]()  | 
  
    Power System Platform
    2024w23a
    
   | 
 
This is the complete list of members for Gain, including all inherited members.
| AddChild(Element *child) | Element | virtual | 
| AddParent(Element *parent, wxPoint2DDouble position) | Element | inlinevirtual | 
| AddParent(Element *parent) | Element | inlinevirtual | 
| AddPoint(wxPoint2DDouble point) | Element | inlinevirtual | 
| CalculateBoundaries(wxPoint2DDouble &leftUp, wxPoint2DDouble &rightBottom) const | Element | virtual | 
| Contains(wxPoint2DDouble position) const | Gain | inlinevirtual | 
| ControlElement(int id) (defined in ControlElement) | ControlElement | |
| DoubleFromString(wxWindow *parent, wxString strValue, double &value, wxString errorMsg) | Element | static | 
| DrawDC(wxPoint2DDouble translation, double scale, wxGraphicsContext *gc) const | Gain | virtual | 
| DrawDCArc(wxPoint2DDouble position, double radius, double initAngle, double finalAngle, int numSegments, wxGraphicsContext *gc) const (defined in Element) | Element | virtual | 
| DrawDCCircle(wxPoint2DDouble position, double radius, int numSegments, wxGraphicsContext *gc) const | Element | virtual | 
| DrawDCNodes(wxGraphicsContext *gc) const (defined in ControlElement) | ControlElement | virtual | 
| DrawDCPickbox(wxPoint2DDouble position, wxGraphicsContext *gc) const | Element | virtual | 
| DrawDCTriangle(std::vector< wxPoint2DDouble > points, wxGraphicsContext *gc) const | Element | virtual | 
| Element() | Element | |
| Gain(int id) (defined in Gain) | Gain | |
| GeneralMenuItens(wxMenu &menu) | Element | virtual | 
| GetAngle() const | Element | inline | 
| GetBestPickboxCursor() const | Element | inlinevirtual | 
| GetChildList() const | Element | inlinevirtual | 
| GetContextMenu(wxMenu &menu) | Element | inlinevirtual | 
| GetControlElementFromID(std::vector< ControlElement * > elementList, int id) (defined in ControlElement) | ControlElement | static | 
| GetCopy() | Gain | virtual | 
| GetElementType() (defined in Element) | Element | inline | 
| GetHeight() const | Element | inline | 
| GetID() const | Element | inlinevirtual | 
| GetNodeList() const (defined in ControlElement) | ControlElement | inline | 
| GetOutput() const (defined in ControlElement) | ControlElement | inlinevirtual | 
| GetParentList() const | Element | inlinevirtual | 
| GetPointList() const | Element | inlinevirtual | 
| GetPosition() const | Element | inline | 
| GetRect() const | Element | inline | 
| GetRotationAngle() const | Element | inline | 
| GetTipText() const | Element | inlinevirtual | 
| GetValue() const (defined in Gain) | Gain | inlinevirtual | 
| GetWidth() const | Element | inline | 
| Initialize() (defined in ControlElement) | ControlElement | virtual | 
| Intersects(wxRect2DDouble rect) const | Gain | inlinevirtual | 
| IntFromString(wxWindow *parent, wxString strValue, int &value, wxString errorMsg) | Element | static | 
| IsDragging() const | Element | inline | 
| IsOnline() const | Element | inline | 
| IsPickboxShown() const | Element | inline | 
| IsSelected() const | Element | inline | 
| IsSolved() const (defined in ControlElement) | ControlElement | inlinevirtual | 
| m_activeNodeID (defined in Element) | Element | protected | 
| m_activePickboxID (defined in Element) | Element | protected | 
| m_angle (defined in Element) | Element | protected | 
| m_borderSize (defined in Element) | Element | protected | 
| m_childList (defined in Element) | Element | protected | 
| m_dragging (defined in Element) | Element | protected | 
| m_elementID (defined in Element) | Element | protected | 
| m_elementType (defined in Element) | Element | protected | 
| m_gcText (defined in Gain) | Gain | protected | 
| m_height (defined in Element) | Element | protected | 
| m_movePos (defined in Element) | Element | protected | 
| m_movePts (defined in Element) | Element | protected | 
| m_moveStartPt (defined in Element) | Element | protected | 
| m_nodeList (defined in ControlElement) | ControlElement | protected | 
| m_online (defined in Element) | Element | protected | 
| m_output (defined in ControlElement) | ControlElement | protected | 
| m_parentList (defined in Element) | Element | protected | 
| m_pointList (defined in Element) | Element | protected | 
| m_position (defined in Element) | Element | protected | 
| m_rect (defined in Element) | Element | protected | 
| m_rotationAngle (defined in Element) | Element | protected | 
| m_selected (defined in Element) | Element | protected | 
| m_selectionColour (defined in Element) | Element | protected | 
| m_showPickbox (defined in Element) | Element | protected | 
| m_solved (defined in ControlElement) | ControlElement | protected | 
| m_switchRect (defined in Element) | Element | protected | 
| m_switchSize (defined in Element) | Element | protected | 
| m_triPts (defined in Gain) | Gain | protected | 
| m_value (defined in Gain) | Gain | protected | 
| m_width (defined in Element) | Element | protected | 
| Move(wxPoint2DDouble position) | Gain | virtual | 
| MoveNode(Element *parent, wxPoint2DDouble position) | Element | inlinevirtual | 
| MovePickbox(wxPoint2DDouble position) | Element | inlinevirtual | 
| NodeContains(wxPoint2DDouble position) | Element | inlinevirtual | 
| OpenCADProperties(rapidxml::xml_node<> *elementNode) (defined in Element) | Element | |
| OpenControlNodes(rapidxml::xml_node<> *elementNode) (defined in ControlElement) | ControlElement | protected | 
| OpenElement(rapidxml::xml_node<> *elementNode) (defined in Gain) | Gain | virtual | 
| PickboxContains(wxPoint2DDouble position) | Element | inlinevirtual | 
| PointToLineDistance(wxPoint2DDouble point, int *segmentNumber=nullptr) const | Element | virtual | 
| RemoveChild(Element *child) | Element | virtual | 
| RemoveParent(Element *parent) | Element | inlinevirtual | 
| ReplaceChild(Element *oldChild, Element *newChild) | Element | virtual | 
| ReplaceNode(Node *oldNode, Node *newNode) (defined in ControlElement) | ControlElement | virtual | 
| ReplaceParent(Element *oldParent, Element *newParent) | Element | virtual | 
| ResetNodes() | Element | inlinevirtual | 
| ResetPickboxes() | Element | inlinevirtual | 
| Rotate(bool clockwise=true) | Gain | virtual | 
| RotateAtPosition(wxPoint2DDouble pointToRotate, double angle, bool degrees=true) const | Element | virtual | 
| RotatedRectanglesIntersects(wxRect2DDouble rect1, wxRect2DDouble rect2, double angle1, double angle2) const | Element | virtual | 
| RotateNode(Element *parent, bool clockwise=true) | Element | inlinevirtual | 
| SaveCADProperties(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementNode) (defined in Element) | Element | |
| SaveControlNodes(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementNode) (defined in ControlElement) | ControlElement | protected | 
| SaveElement(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementListNode) (defined in Gain) | Gain | virtual | 
| SetAngle(double angle) | Element | inline | 
| SetBorderSize(double borderSize) | Element | inline | 
| SetChild(Element *child, int num) (defined in Element) | Element | inline | 
| SetDragging(bool dragging=true) | Element | inline | 
| SetHeight(double height) | Element | inline | 
| SetID(int id) | Element | inlinevirtual | 
| SetNodeList(std::vector< Node * > nodeList) (defined in ControlElement) | ControlElement | inline | 
| SetNodeParent(Element *parent) | Element | inlinevirtual | 
| SetOnline(bool online=true) | Element | |
| SetOutput(double output) (defined in ControlElement) | ControlElement | inlinevirtual | 
| SetParent(Element *parent, int num) (defined in Element) | Element | inline | 
| SetPointList(std::vector< wxPoint2DDouble > pointList) | Element | inlinevirtual | 
| SetPosition(const wxPoint2DDouble position) | Element | |
| SetSelected(bool selected=true) | Element | inline | 
| SetSolved(bool solved=true) (defined in ControlElement) | ControlElement | inlinevirtual | 
| SetValue(double value) (defined in Gain) | Gain | virtual | 
| SetWidth(double width) | Element | inline | 
| ShowForm(wxWindow *parent, Element *element) | Gain | virtual | 
| ShowPickbox(bool showPickbox=true) | Element | inline | 
| Solve(double *input, double timeStep) | Gain | virtual | 
| StartMove(wxPoint2DDouble position) | ControlElement | virtual | 
| StringFromDouble(double value, int minDecimal=1) | Element | static | 
| UpdateNodes() | Element | inlinevirtual | 
| UpdatePoints() (defined in Gain) | Gain | virtual | 
| UpdateText() | Gain | virtual | 
| WorldToScreen(wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const | Element | virtual | 
| WorldToScreen(wxPoint2DDouble position, wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const | Element | virtual | 
| ~ControlElement() (defined in ControlElement) | ControlElement | virtual | 
| ~Element() | Element | inlinevirtual | 
| ~Gain() (defined in Gain) | Gain |