AGX Dynamics 2.40.0.0
Loading...
Searching...
No Matches
agxPowerLine::detail::ConnectionOperations Class Reference

#include <ConnectionOperations.h>

Static Public Member Functions

static bool connect (agxPowerLine::CompositeConnector *connector1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::CompositeConnector *connector2)
 Connect CompositeConnector->CompositeConnector.
 
static bool connect (agxPowerLine::CompositeUnit *unit, agxPowerLine::Side unitSide, agxPowerLine::Side connectorSide, agxPowerLine::CompositeConnector *connector)
 Connect CompositeUnit->CompositeConnector.
 
static bool connect (agxPowerLine::CompositeUnit *unit, agxPowerLine::Side unitSide, agxPowerLine::Side connectorSide, agxPowerLine::Connector *connector)
 Connect CompositeUnit->Connector.
 
static bool connect (agxPowerLine::CompositeUnit *unit1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::CompositeUnit &unit2)
 Connect CompositeUnit->CompositeUnit.
 
static bool connect (agxPowerLine::Connector *connector1, agxPowerLine::Side *side1, agxPowerLine::Side *side2, agxPowerLine::Connector *connector2)
 Connect Connector->Connector.
 
static bool connect (agxPowerLine::Connector *connector1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::CompositeConnector *connector2)
 Connect Connector->CompositeConnector.
 
static bool connect (agxPowerLine::Unit *unit, agxPowerLine::Side unitSide, agxPowerLine::Side connectorSide, agxPowerLine::CompositeConnector *connector)
 Connect Unit->CompositeConnector.
 
static bool connect (agxPowerLine::Unit *unit, agxPowerLine::Side unitSide, agxPowerLine::Side connectorSide, agxPowerLine::Connector *connector)
 Connect Unit->Connector.
 
static bool connect (agxPowerLine::Unit *unit1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::CompositeUnit *unit2)
 Connect Unit->CompositeUnit.
 
static bool connect (agxPowerLine::Unit *unit1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::Unit *unit2)
 Connect Unit->Unit.
 
static bool disconnect (agxPowerLine::Unit *unit, agxPowerLine::Connector *connector)
 
static void lowLevelConnect (agxPowerLine::PhysicalDimension *dimension, agxPowerLine::Side dimensionSide, agxPowerLine::Side connectorSide, agxPowerLine::Connector *connector)
 
static bool lowLevelConnect (agxPowerLine::PhysicalDimension *dimension1, agxPowerLine::Side side1, agxPowerLine::Side side2, agxPowerLine::PhysicalDimension *dimension2)
 
static bool lowLevelDisconnect (agxPowerLine::PhysicalDimension *dimension, agxPowerLine::Connector *connector)
 
static bool lowLevelDisconnect (agxPowerLine::PhysicalDimension *dimension, agxPowerLine::Side dimensionSide, agxPowerLine::Side connectorSide, agxPowerLine::Connector *connector)
 
static void lowLevelTransferConnections (agxPowerLine::Connector *from, agxPowerLine::Side fromSide, agxPowerLine::Side toSide, agxPowerLine::Connector *to)
 
static void spreadRootAndPowerLine (agxPowerLine::Connector *connector)
 
static void spreadRootAndPowerLine (agxPowerLine::Unit *unit, agxPowerLine::Connector *connector)
 
static bool transferConnections (agxPowerLine::Connector *from, agxPowerLine::Connector *to)
 
static bool transferConnections (agxPowerLine::Connector *from, agxPowerLine::Side fromSide, agxPowerLine::Side toSide, agxPowerLine::Connector *to)
 

Detailed Description

Definition at line 38 of file ConnectionOperations.h.

Member Function Documentation

◆ connect() [1/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::CompositeConnector *  connector1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::CompositeConnector *  connector2 
)
static

Connect CompositeConnector->CompositeConnector.

◆ connect() [2/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::CompositeUnit *  unit,
agxPowerLine::Side  unitSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::CompositeConnector *  connector 
)
static

Connect CompositeUnit->CompositeConnector.

◆ connect() [3/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::CompositeUnit *  unit,
agxPowerLine::Side  unitSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::Connector connector 
)
static

Connect CompositeUnit->Connector.

◆ connect() [4/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::CompositeUnit *  unit1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::CompositeUnit &  unit2 
)
static

Connect CompositeUnit->CompositeUnit.

◆ connect() [5/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Connector connector1,
agxPowerLine::Side side1,
agxPowerLine::Side side2,
agxPowerLine::Connector connector2 
)
static

Connect Connector->Connector.

◆ connect() [6/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Connector connector1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::CompositeConnector *  connector2 
)
static

Connect Connector->CompositeConnector.

◆ connect() [7/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Unit unit,
agxPowerLine::Side  unitSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::CompositeConnector *  connector 
)
static

Connect Unit->CompositeConnector.

◆ connect() [8/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Unit unit,
agxPowerLine::Side  unitSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::Connector connector 
)
static

Connect Unit->Connector.

◆ connect() [9/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Unit unit1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::CompositeUnit *  unit2 
)
static

Connect Unit->CompositeUnit.

◆ connect() [10/10]

static bool agxPowerLine::detail::ConnectionOperations::connect ( agxPowerLine::Unit unit1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::Unit unit2 
)
static

Connect Unit->Unit.

◆ disconnect()

static bool agxPowerLine::detail::ConnectionOperations::disconnect ( agxPowerLine::Unit unit,
agxPowerLine::Connector connector 
)
static

◆ lowLevelConnect() [1/2]

static void agxPowerLine::detail::ConnectionOperations::lowLevelConnect ( agxPowerLine::PhysicalDimension dimension,
agxPowerLine::Side  dimensionSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::Connector connector 
)
static

◆ lowLevelConnect() [2/2]

static bool agxPowerLine::detail::ConnectionOperations::lowLevelConnect ( agxPowerLine::PhysicalDimension dimension1,
agxPowerLine::Side  side1,
agxPowerLine::Side  side2,
agxPowerLine::PhysicalDimension dimension2 
)
static

◆ lowLevelDisconnect() [1/2]

static bool agxPowerLine::detail::ConnectionOperations::lowLevelDisconnect ( agxPowerLine::PhysicalDimension dimension,
agxPowerLine::Connector connector 
)
static

◆ lowLevelDisconnect() [2/2]

static bool agxPowerLine::detail::ConnectionOperations::lowLevelDisconnect ( agxPowerLine::PhysicalDimension dimension,
agxPowerLine::Side  dimensionSide,
agxPowerLine::Side  connectorSide,
agxPowerLine::Connector connector 
)
static

◆ lowLevelTransferConnections()

static void agxPowerLine::detail::ConnectionOperations::lowLevelTransferConnections ( agxPowerLine::Connector from,
agxPowerLine::Side  fromSide,
agxPowerLine::Side  toSide,
agxPowerLine::Connector to 
)
static

◆ spreadRootAndPowerLine() [1/2]

static void agxPowerLine::detail::ConnectionOperations::spreadRootAndPowerLine ( agxPowerLine::Connector connector)
static

◆ spreadRootAndPowerLine() [2/2]

static void agxPowerLine::detail::ConnectionOperations::spreadRootAndPowerLine ( agxPowerLine::Unit unit,
agxPowerLine::Connector connector 
)
static

◆ transferConnections() [1/2]

static bool agxPowerLine::detail::ConnectionOperations::transferConnections ( agxPowerLine::Connector from,
agxPowerLine::Connector to 
)
static

◆ transferConnections() [2/2]

static bool agxPowerLine::detail::ConnectionOperations::transferConnections ( agxPowerLine::Connector from,
agxPowerLine::Side  fromSide,
agxPowerLine::Side  toSide,
agxPowerLine::Connector to 
)
static

The documentation for this class was generated from the following file: