PCB Environment 2
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Ndsn
 Nmath
 Npy
 Nrewards
 Nui
 CActionNOTE: Actions always set the Agent's least recently used connction (getConnectionLRU()) which is somewhat ugly for actions affecting multiple connections - we should probably return a set of affected connections if we ever have actions that change more than one (other than clustering which doesn't really change anything)
 CActionCache
 CActionSet
 CActionSpace
 CActionTab
 CAgent
 CAlignedTHPAllocator
 CAShape
 CAStar
 CAStarCosts
 CAStarVisitStatus
 CBaseROP
 CBrowserTab
 CCamera
 CCircleEx
 CCloneEnv
 CColor
 CComponent
 CConnection
 CDRCViolation
 CDSNParserBase
 CEnv
 CEnvPCB
 Cfancy_lock_guard
 CGLWidget
 CGridDirection
 CIBox_3
 CIndexRange
 CIPoint_2
 CIPoint_3
 CIsoRectEx
 CIUIApplication
 CIVector_2
 CIVector_3
 CLayer
 CLayerAlphaSlider
 CLayoutArea
 CLength
 CLogFile
 CLogger
 CLubySequence
 CNavGridThe grid-representation of the board
 CNavImage
 CNavKeepoutCounts
 CNavMesh
 CNavPixel
 CNavPoint
 CNavPointRef
 CNavRasterizeParams
 CNavSpacingsThis struct stores the spacing requirements the NavGrid is/should be prepared for
 CNavTriData associated with a triangle in the Delaunay triangulation of the board
 CNavTriangulationInterface to the Delaunay triangulation
 CNet
 CNetOverrides
 CNetTopology
 CObject
 CObjectPtrNameLessThan
 CObjectsBVH
 CPalette
 CParameter
 CParameterTab
 CPath
 CPCBFactory
 CPCBItemSets
 CPCBoard
 CPCBoardMesh
 CPin
 CPoint_25
 CPolicy
 CPolygonEx
 CPusher
 CRasterizer
 CRatsNest
 CRecordRangesROP
 CResultCollection
 CResultRecord
 CRewardFunction
 CRoutePainter
 CRoutePainterLines
 CRouterResult
 CRouteTracker
 CRRRAgent
 CSegment_25
 CShaders
 CSignalContext
 CStateRepresentationThe subclass create(PyObject *) functions check if the PyObject matches and return a new instace if it does, or 0 otherwise (or throw an exception if the name matches but the parameters don't)
 CStepLock
 CToken
 CTrack
 CTriangleEx
 CTriList
 CUIActionsWARNING: The non-async UIActions functions are expected to be non-concurrent
 CUIApplication
 CUniformGrid25
 CUserAgent
 CUserSettings
 CVia
 CViaPainter
 CViewTab
 CWideSegment_25
 CWindow