-
class
CSolver
(Return to index)
-
connector constraint solver
Type:
Derived Classes
Include file:
Unidraw/Components/csolver.h
Description: man page
Public:
Protected:
- void
CreateNetwork (CCnxn*, ConnInfo*, ConnInfo*, UList*)
- void
DefaultPosition (CNet*)
- void
DeleteCnxnsBetween (Connector*, Connector*, CNet*)
- void
DeleteCnxnsTo (Connector*, CNet*, UList*)
- void
DeletePeerInfo (Connector*, ConnInfo*)
- void
DeletePeerInfo (Connector*, ConnInfo*, Connector*)
- void
DestroyCnxns ()
- void
DestroyCnxns (CNet*)
- boolean
Found2Fixed (CNet* net, Connector*& c1, Connector*& c2)
- boolean
FoundFixed (CNet*, CNet*&)
- boolean
FoundParallel (CNet*, CNet*&, CNet*&, Orientation)
- boolean
FoundSeries (CNet*, CNet*&, CNet*&, Orientation)
- boolean
FoundY (CNet*, CNet*&, CNet*&, CNet*&, Orientation)
- void
GetState (Connector*, ConnInfo*, Orientation, CSolverState*)
- ConnInfo*
Info (Connector*, Orientation)
- void
InitConnectors (CNet*, CNet*)
- void
InitInfo (Connector*)
- void
MergeNetworks (CNet*, CNet*, UList*)
- CNet*
Network (UList*)
- void
ReadConnectors (istream&, CNet*)
- void
ReplaceFixed (CNet*, CNet*, CNet*&, Orientation)
- void
ReplaceFixedInfo (CNet*, Orientation)
- void
ReplaceParallel (CNet*, CNet*, CNet*, CNet*&, boolean, Orientation)
- void
ReplaceParallelInfo (CNet*, Orientation)
- void
ReplacePseudoFixed (CNet*, Connector*, Connector*, CNet*&,Orientation)
- void
ReplacePseudoFixedInfo (CNet*, Orientation)
- void
ReplaceSeries ( CNet*, CNet*, CNet*, CNet*&, boolean, boolean, Orientation )
- void
ReplaceSeriesInfo (CNet*, CNet*, Orientation)
- void
ReplaceY ( CNet*, CNet*, CNet*, CNet*, CNet*&, CNet*&, CNet*&, boolean, boolean, boolean, Orientation )
- void
ReplaceYInfo (CNet*, CNet*, CNet*, Orientation)
- void
Solve (CNet*, Orientation)
- void
SolveAll (UList*, Orientation)
- void
SubstFixedEquiv (CNet*, CNet*, CNet*&, Orientation)
- void
SubstFixedInfo (CNet*, Orientation)
- void
SubstParallelEquiv (CNet*, CNet*, CNet*, CNet*&, boolean&,Orientation)
- void
SubstParallelInfo (CNet*, Orientation)
- void
SubstPseudoFixed (CNet*, Connector*, Connector*, CNet*&, Orientation)
- void
SubstPseudoFixedInfo (CNet*, Orientation)
- void
SubstSeriesEquiv ( CNet*, CNet*, CNet*, CNet*&, boolean&, boolean&, Orientation )
- void
SubstSeriesInfo (CNet*, CNet*, Orientation)
- void
SubstYEquiv ( CNet*, CNet*, CNet*, CNet*, CNet*&, CNet*&, CNet*&, boolean&, boolean&, boolean&, Orientation )
- void
SubstYInfo (CNet*, CNet*, CNet*, Orientation)
- void
Update ()
- void
UpdateInfo (CCnxn*, ConnInfo*, ConnInfo*, UList*)
- void
UpdateInfo (CCnxn*, Orientation)
- void
WriteConnectors (ostream&, CCnxn_HashTable*)
- void
Wrote (Connector*)
- void
Wrote (Connector*, CNet* cl, CCnxn_HashTable* written)
- UList*
_hnets, *_vnets
- CCnxn_HashTable*
_hwritten, *_vwritten
Friend methods:
(more documentation)