Power System Platform  2024w23a
Loading...
Searching...
No Matches
SyncGenerator Member List

This is the complete list of members for SyncGenerator, including all inherited members.

AddChild(Element *child)Elementvirtual
AddParent(Element *parent, wxPoint2DDouble position)Machinesvirtual
PowerElement::AddParent(Element *parent)Elementinlinevirtual
AddPoint(wxPoint2DDouble point)Elementinlinevirtual
CalculateBoundaries(wxPoint2DDouble &leftUp, wxPoint2DDouble &rightBottom) constElementvirtual
CalculatePowerFlowPts(std::vector< wxPoint2DDouble > edges)PowerElementvirtual
Contains(wxPoint2DDouble position) constMachinesinlinevirtual
DoubleFromString(wxWindow *parent, wxString strValue, double &value, wxString errorMsg)Elementstatic
DrawDC(wxPoint2DDouble translation, double scale, wxGraphicsContext *gc) constMachinesvirtual
DrawDCArc(wxPoint2DDouble position, double radius, double initAngle, double finalAngle, int numSegments, wxGraphicsContext *gc) const (defined in Element)Elementvirtual
DrawDCCircle(wxPoint2DDouble position, double radius, int numSegments, wxGraphicsContext *gc) constElementvirtual
DrawDCPickbox(wxPoint2DDouble position, wxGraphicsContext *gc) constElementvirtual
DrawDCPowerFlowPts(wxGraphicsContext *gc) constPowerElementvirtual
DrawDCSwitches(wxGraphicsContext *gc) constPowerElementvirtual
DrawDCSymbol(wxGraphicsContext *gc) const (defined in SyncGenerator)SyncGeneratorvirtual
DrawDCTriangle(std::vector< wxPoint2DDouble > points, wxGraphicsContext *gc) constElementvirtual
Element()Element
GeneralMenuItens(wxMenu &menu)Elementvirtual
GetAngle() constElementinline
GetBestPickboxCursor() constElementinlinevirtual
GetChildList() constElementinlinevirtual
GetContextMenu(wxMenu &menu)SyncGeneratorvirtual
GetCopy()SyncGeneratorvirtual
GetElectricalData() (defined in SyncGenerator)SyncGeneratorinlinevirtual
GetElementType() (defined in Element)Elementinline
GetHeight() constElementinline
GetID() constElementinlinevirtual
GetParentList() constElementinlinevirtual
GetPlotData(ElementPlotData &plotData, PlotStudy study=PlotStudy::STABILITY)SyncGeneratorvirtual
GetPointList() constElementinlinevirtual
GetPosition() constElementinline
GetPowerFlowDirection() constPowerElementinlinevirtual
GetPUElectricalData(double systemPowerBase) (defined in SyncGenerator)SyncGeneratorvirtual
GetRect() constElementinline
GetRotationAngle() constElementinline
GetSwitchingData()PowerElementinlinevirtual
GetSwitchPoint(Element *parent, wxPoint2DDouble parentPoint, wxPoint2DDouble secondPoint) constPowerElementvirtual
GetTipText() constSyncGeneratorvirtual
GetValueFromUnit(double value, ElectricalUnit valueUnit) (defined in PowerElement)PowerElementvirtual
GetWidth() constElementinline
HaveDynamicEvent() constPowerElementinlinevirtual
Init() (defined in SyncGenerator)SyncGeneratorvirtual
Intersects(wxRect2DDouble rect) constMachinesinlinevirtual
IntFromString(wxWindow *parent, wxString strValue, int &value, wxString errorMsg)Elementstatic
IsDragging() constElementinline
IsOnline() constElementinline
IsPickboxShown() constElementinline
IsSelected() constElementinline
m_activeNodeID (defined in Element)Elementprotected
m_activePickboxID (defined in Element)Elementprotected
m_angle (defined in Element)Elementprotected
m_borderSize (defined in Element)Elementprotected
m_busColour (defined in PowerElement)PowerElementprotected
m_childList (defined in Element)Elementprotected
m_closedSwitchColour (defined in PowerElement)PowerElementprotected
m_dragging (defined in Element)Elementprotected
m_dynamicEventColour (defined in PowerElement)PowerElementprotected
m_dynEvent (defined in PowerElement)PowerElementprotected
m_electricalData (defined in SyncGenerator)SyncGeneratorprotected
m_elementID (defined in Element)Elementprotected
m_elementType (defined in Element)Elementprotected
m_height (defined in Element)Elementprotected
m_inserted (defined in Machines)Machinesprotected
m_movePos (defined in Element)Elementprotected
m_movePts (defined in Element)Elementprotected
m_moveStartPt (defined in Element)Elementprotected
m_offlineElementColour (defined in PowerElement)PowerElementprotected
m_online (defined in Element)Elementprotected
m_onlineElementColour (defined in PowerElement)PowerElementprotected
m_openedSwitchColour (defined in PowerElement)PowerElementprotected
m_parentList (defined in Element)Elementprotected
m_pfDirection (defined in PowerElement)PowerElementprotected
m_pointList (defined in Element)Elementprotected
m_position (defined in Element)Elementprotected
m_powerFlowArrow (defined in PowerElement)PowerElementprotected
m_powerFlowArrowColour (defined in PowerElement)PowerElementprotected
m_rect (defined in Element)Elementprotected
m_rotationAngle (defined in Element)Elementprotected
m_selected (defined in Element)Elementprotected
m_selectionColour (defined in Element)Elementprotected
m_showPickbox (defined in Element)Elementprotected
m_sinePts (defined in SyncGenerator)SyncGeneratorprotected
m_swData (defined in PowerElement)PowerElementprotected
m_switchRect (defined in Element)Elementprotected
m_switchSize (defined in Element)Elementprotected
m_width (defined in Element)Elementprotected
Machines() (defined in Machines)Machines
Move(wxPoint2DDouble position)Machinesvirtual
MoveNode(Element *element, wxPoint2DDouble position)Machinesvirtual
MovePickbox(wxPoint2DDouble position)Elementinlinevirtual
NodeContains(wxPoint2DDouble position)Machinesvirtual
OpenCADProperties(rapidxml::xml_node<> *elementNode, std::vector< Element * > parentList) (defined in PowerElement)PowerElementvirtual
OpenCADProperties(rapidxml::xml_node<> *elementNode) (defined in Element)Element
OpenElement(rapidxml::xml_node<> *elementNode, std::vector< Element * > parentList) (defined in SyncGenerator)SyncGeneratorvirtual
OpenElement(rapidxml::xml_node<> *elementNode) (defined in Element)Elementinlinevirtual
OpenSwitchingData(rapidxml::xml_node<> *electricalNode) (defined in PowerElement)PowerElementvirtual
PickboxContains(wxPoint2DDouble position)Elementinlinevirtual
PointToLineDistance(wxPoint2DDouble point, int *segmentNumber=nullptr) constElementvirtual
PowerElement()PowerElement
RemoveChild(Element *child)Elementvirtual
RemoveParent(Element *parent)Machinesvirtual
ReplaceChild(Element *oldChild, Element *newChild)Elementvirtual
ReplaceParent(Element *oldParent, Element *newParent)Elementvirtual
ResetNodes()Elementinlinevirtual
ResetPickboxes()Elementinlinevirtual
Rotate(bool clockwise=true)Machinesvirtual
RotateAtPosition(wxPoint2DDouble pointToRotate, double angle, bool degrees=true) constElementvirtual
RotatedRectanglesIntersects(wxRect2DDouble rect1, wxRect2DDouble rect2, double angle1, double angle2) constElementvirtual
RotateNode(Element *parent, bool clockwise=true)Machinesvirtual
SaveCADProperties(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementNode) (defined in PowerElement)PowerElementvirtual
SaveElement(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *elementListNode) (defined in SyncGenerator)SyncGeneratorvirtual
SavePlotData() (defined in SyncGenerator)SyncGeneratorvirtual
SaveSwitchingData(rapidxml::xml_document<> &doc, rapidxml::xml_node<> *electricalNode) (defined in PowerElement)PowerElementvirtual
SetAngle(double angle)Elementinline
SetBorderSize(double borderSize)Elementinline
SetChild(Element *child, int num) (defined in Element)Elementinline
SetDragging(bool dragging=true)Elementinline
SetDynamicEvent(bool dynEvent=true)PowerElementinlinevirtual
SetElectricalData(SyncGeneratorElectricalData electricalData) (defined in SyncGenerator)SyncGeneratorinlinevirtual
SetHeight(double height)Elementinline
SetID(int id)Elementinlinevirtual
SetNodeParent(Element *parent)Machinesvirtual
SetNominalVoltage(std::vector< double > nominalVoltage, std::vector< ElectricalUnit > nominalVoltageUnit)SyncGeneratorvirtual
SetOnline(bool online=true)Element
SetParent(Element *parent, int num) (defined in Element)Elementinline
SetPointList(std::vector< wxPoint2DDouble > pointList)Elementinlinevirtual
SetPosition(const wxPoint2DDouble position)Element
SetPowerFlowDirection(PowerFlowDirection pfDirection)Machinesvirtual
SetSelected(bool selected=true)Elementinline
SetSwitchingData(SwitchingData data)PowerElementinlinevirtual
SetWidth(double width)Elementinline
ShowForm(wxWindow *parent, Element *element)SyncGeneratorvirtual
ShowPickbox(bool showPickbox=true)Elementinline
SM_MODEL_1 enum value (defined in Machines)Machines
SM_MODEL_2 enum value (defined in Machines)Machines
SM_MODEL_3 enum value (defined in Machines)Machines
SM_MODEL_4 enum value (defined in Machines)Machines
SM_MODEL_5 enum value (defined in Machines)Machines
StartMove(wxPoint2DDouble position)Machinesvirtual
StringFromDouble(double value, int minDecimal=1)Elementstatic
SwitchesContains(wxPoint2DDouble position) constPowerElementvirtual
SyncGenerator() (defined in SyncGenerator)SyncGenerator
SyncGenerator(wxString name) (defined in SyncGenerator)SyncGenerator
SyncMachineModel enum name (defined in Machines)Machines
UpdateNodes()Machinesvirtual
UpdatePowerFlowArrowsPosition() (defined in Machines)Machinesprotected
UpdateSwitches()PowerElementvirtual
UpdateSwitchesPosition() (defined in Machines)Machinesprotected
WorldToScreen(wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) constElementvirtual
WorldToScreen(wxPoint2DDouble position, wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) constElementvirtual
~Element()Elementinlinevirtual
~Machines() (defined in Machines)Machinesinlinevirtual
~PowerElement()PowerElementinlinevirtual
~SyncGenerator() (defined in SyncGenerator)SyncGeneratorvirtual