Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
SwitchBlock Liste des membres

Liste complète des membres de SwitchBlock, y compris les membres hérités :

absorbLink(const std::string &linkId, const std::string &partnerId, std::vector< CoordinateLatLon > linkCoordsWGS84, std::vector< CoordinateXY > linkCoordsUTM)SwitchBlock
activeBranchToString() constSwitchBlockinline
addBranchId(const std::string &id)SwitchBlock
computeTotalLength()SwitchBlock
Element()=defaultElement
Element(const Element &)=deleteElement
Element(Element &&)=defaultElement
getAbsorbedDeviationCoordinates() constSwitchBlockinline
getAbsorbedDeviationCoordsUTM() constSwitchBlockinline
getAbsorbedNormalCoordinates() constSwitchBlockinline
getAbsorbedNormalCoordsUTM() constSwitchBlockinline
getActiveBranch() constSwitchBlockinline
getBranches() constSwitchBlockinline
getBranchIds() constSwitchBlockinline
getDeviationBlock() constSwitchBlockinline
getDeviationBranchId() constSwitchBlockinline
getDoubleOnDeviation() constSwitchBlockinline
getDoubleOnNormal() constSwitchBlockinline
getId() const overrideSwitchBlockinlinevirtual
getJunctionUTM() constSwitchBlockinline
getJunctionWGS84() constSwitchBlockinline
getNormalBlock() constSwitchBlockinline
getNormalBranchId() constSwitchBlockinline
getPartnerOnDeviation() constSwitchBlockinline
getPartnerOnNormal() constSwitchBlockinline
getRootBlock() constSwitchBlockinline
getRootBranchId() constSwitchBlockinline
getState() const overrideSwitchBlockinlinevirtual
getTipOnDeviation() constSwitchBlockinline
getTipOnDeviationUTM() constSwitchBlockinline
getTipOnNormal() constSwitchBlockinline
getTipOnNormalUTM() constSwitchBlockinline
getTipOnRoot() constSwitchBlockinline
getTipOnRootUTM() constSwitchBlockinline
getTotalLengthMeters() constSwitchBlockinline
getType() const overrideSwitchBlockinlinevirtual
haversineDistanceMeters(const CoordinateLatLon &a, const CoordinateLatLon &b)SwitchBlockprivatestatic
isDeviationActive() constSwitchBlockinline
isDouble() constSwitchBlockinline
isFree() constShuntingElementinline
isInactive() constShuntingElementinline
isOccupied() constShuntingElementinline
isOriented() constSwitchBlockinline
m_absorbedDeviationCoordsSwitchBlockprivate
m_absorbedDeviationCoordsUTMSwitchBlockprivate
m_absorbedNormalCoordsSwitchBlockprivate
m_absorbedNormalCoordsUTMSwitchBlockprivate
m_activeBranchSwitchBlockprivate
m_branchesSwitchBlockprivate
m_branchIdsSwitchBlockprivate
m_deviationBranchIdSwitchBlockprivate
m_doubleOnDeviationSwitchBlockprivate
m_doubleOnNormalSwitchBlockprivate
m_idElementprotected
m_junctionUTMSwitchBlockprivate
m_junctionWGS84SwitchBlockprivate
m_loggerElementprotectedstatic
m_normalBranchIdSwitchBlockprivate
m_rootBranchIdSwitchBlockprivate
m_stateShuntingElementprotected
m_tipOnDeviationSwitchBlockprivate
m_tipOnDeviationUTMSwitchBlockprivate
m_tipOnNormalSwitchBlockprivate
m_tipOnNormalUTMSwitchBlockprivate
m_tipOnRootSwitchBlockprivate
m_tipOnRootUTMSwitchBlockprivate
m_totalLengthMetersSwitchBlockprivate
operator=(ShuntingElement &&)=defaultShuntingElement
Element::operator=(const Element &)=deleteElement
Element::operator=(Element &&)=defaultElement
orient(std::string rootId, std::string normalId, std::string deviationId)SwitchBlock
replaceBranchPointer(ShuntingElement *oldElem, ShuntingElement *newElem)SwitchBlock
setAbsorbedCoords(const std::string &side, std::vector< CoordinateLatLon > coords)SwitchBlock
setActiveBranch(ActiveBranch branch, bool propagate=true)SwitchBlock
setBranchPointers(SwitchBranches branches)SwitchBlock
setDeviationBranchId(std::string id)SwitchBlockinline
setDeviationPointer(ShuntingElement *elem)SwitchBlockinline
setId(std::string id)SwitchBlockinline
setJunctionUTM(CoordinateXY coord)SwitchBlockinline
setJunctionWGS84(CoordinateLatLon coord)SwitchBlockinline
setNormalBranchId(std::string id)SwitchBlockinline
setNormalPointer(ShuntingElement *elem)SwitchBlockinline
setRootBranchId(std::string id)SwitchBlockinline
setRootPointer(ShuntingElement *elem)SwitchBlockinline
setState(ShuntingState state)SwitchBlockinline
setTips(std::optional< CoordinateLatLon > tipRoot, std::optional< CoordinateLatLon > tipNormal, std::optional< CoordinateLatLon > tipDeviation)SwitchBlock
setTipsUTM(std::optional< CoordinateXY > tipRoot, std::optional< CoordinateXY > tipNormal, std::optional< CoordinateXY > tipDeviation)SwitchBlock
ShuntingElement()=defaultShuntingElement
ShuntingElement(ShuntingElement &&)=defaultShuntingElement
swapNormalDeviation()SwitchBlock
SwitchBlock()=defaultSwitchBlock
SwitchBlock(std::string switchId, CoordinateLatLon junctionWGS84, std::vector< std::string > branchIds={})SwitchBlock
toggleActiveBranch(bool propagate=true)SwitchBlock
toString() constSwitchBlock
~Element()=defaultElementvirtual
~ShuntingElement()=defaultShuntingElementvirtual