PLplot  5.13.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
plplotc.py File Reference

Go to the source code of this file.

Classes

class  plplotc._object
 
class  plplotc.PLGraphicsIn
 

Namespaces

 plplotc
 

Functions

def plplotc.swig_import_helper
 
def plplotc._swig_setattr_nondynamic
 
def plplotc._swig_setattr
 
def plplotc._swig_getattr
 
def plplotc._swig_repr
 
def plplotc.pltr0
 
def plplotc.pltr1
 
def plplotc.pltr2
 
def plplotc.plsxwin
 
def plplotc.pl_setcontlabelformat
 
def plplotc.pl_setcontlabelparam
 
def plplotc.pladv
 
def plplotc.plarc
 
def plplotc.plaxes
 
def plplotc.plbin
 
def plplotc.plbtime
 
def plplotc.plbop
 
def plplotc.plbox
 
def plplotc.plbox3
 
def plplotc.plcalc_world
 
def plplotc.plclear
 
def plplotc.plcol0
 
def plplotc.plcol1
 
def plplotc.plconfigtime
 
def plplotc.plcont
 
def plplotc.plctime
 
def plplotc.plcpstrm
 
def plplotc.plend
 
def plplotc.plend1
 
def plplotc.plenv
 
def plplotc.plenv0
 
def plplotc.pleop
 
def plplotc.plerrx
 
def plplotc.plerry
 
def plplotc.plfamadv
 
def plplotc.plfill
 
def plplotc.plfill3
 
def plplotc.plgradient
 
def plplotc.plflush
 
def plplotc.plfont
 
def plplotc.plfontld
 
def plplotc.plgchr
 
def plplotc.plgcol0
 
def plplotc.plgcol0a
 
def plplotc.plgcolbg
 
def plplotc.plgcolbga
 
def plplotc.plgcompression
 
def plplotc.plgdev
 
def plplotc.plgdidev
 
def plplotc.plgdiori
 
def plplotc.plgdiplt
 
def plplotc.plgfam
 
def plplotc.plgfci
 
def plplotc.plgfnam
 
def plplotc.plgfont
 
def plplotc.plglevel
 
def plplotc.plgpage
 
def plplotc.plgra
 
def plplotc.plgriddata
 
def plplotc.plgspa
 
def plplotc.plgstrm
 
def plplotc.plgver
 
def plplotc.plgvpd
 
def plplotc.plgvpw
 
def plplotc.plgxax
 
def plplotc.plgyax
 
def plplotc.plgzax
 
def plplotc.plhist
 
def plplotc.plhlsrgb
 
def plplotc.plinit
 
def plplotc.pljoin
 
def plplotc.pllab
 
def plplotc.pllegend
 
def plplotc.plcolorbar
 
def plplotc.pllightsource
 
def plplotc.plline
 
def plplotc.plline3
 
def plplotc.pllsty
 
def plplotc.plmesh
 
def plplotc.plmeshc
 
def plplotc.plmkstrm
 
def plplotc.plmtex
 
def plplotc.plmtex3
 
def plplotc.plot3d
 
def plplotc.plot3dc
 
def plplotc.plot3dcl
 
def plplotc.plsurf3d
 
def plplotc.plsurf3dl
 
def plplotc.plparseopts
 
def plplotc.plpat
 
def plplotc.plpath
 
def plplotc.plpoin
 
def plplotc.plpoin3
 
def plplotc.plpoly3
 
def plplotc.plprec
 
def plplotc.plpsty
 
def plplotc.plptex
 
def plplotc.plptex3
 
def plplotc.plrandd
 
def plplotc.plreplot
 
def plplotc.plrgbhls
 
def plplotc.plschr
 
def plplotc.plscmap0
 
def plplotc.plscmap0a
 
def plplotc.plscmap0n
 
def plplotc.plscmap1
 
def plplotc.plscmap1a
 
def plplotc.plscmap1l
 
def plplotc.plscmap1la
 
def plplotc.plscmap1n
 
def plplotc.plscmap1_range
 
def plplotc.plgcmap1_range
 
def plplotc.plscol0
 
def plplotc.plscol0a
 
def plplotc.plscolbg
 
def plplotc.plscolbga
 
def plplotc.plscolor
 
def plplotc.plscompression
 
def plplotc.plsdev
 
def plplotc.plsdidev
 
def plplotc.plsdimap
 
def plplotc.plsdiori
 
def plplotc.plsdiplt
 
def plplotc.plsdiplz
 
def plplotc.plseed
 
def plplotc.plsesc
 
def plplotc.plsetopt
 
def plplotc.plsfam
 
def plplotc.plsfci
 
def plplotc.plsfnam
 
def plplotc.plsfont
 
def plplotc.plshades
 
def plplotc.plshade
 
def plplotc.plslabelfunc
 
def plplotc.plsmaj
 
def plplotc.plsmem
 
def plplotc.plsmema
 
def plplotc.plsmin
 
def plplotc.plsori
 
def plplotc.plspage
 
def plplotc.plspal0
 
def plplotc.plspal1
 
def plplotc.plspause
 
def plplotc.plsstrm
 
def plplotc.plssub
 
def plplotc.plssym
 
def plplotc.plstar
 
def plplotc.plstart
 
def plplotc.plstransform
 
def plplotc.plstring
 
def plplotc.plstring3
 
def plplotc.plstripa
 
def plplotc.plstripc
 
def plplotc.plstripd
 
def plplotc.plstyl
 
def plplotc.plsvect
 
def plplotc.plsvpa
 
def plplotc.plsxax
 
def plplotc.plsyax
 
def plplotc.plsym
 
def plplotc.plszax
 
def plplotc.pltext
 
def plplotc.pltimefmt
 
def plplotc.plvasp
 
def plplotc.plvect
 
def plplotc.plvpas
 
def plplotc.plvpor
 
def plplotc.plvsta
 
def plplotc.plw3d
 
def plplotc.plwidth
 
def plplotc.plwind
 
def plplotc.plxormod
 
def plplotc.plmap
 
def plplotc.plmapline
 
def plplotc.plmapstring
 
def plplotc.plmaptex
 
def plplotc.plmapfill
 
def plplotc.plmeridians
 
def plplotc.plimage
 
def plplotc.plimagefr
 
def plplotc.plClearOpts
 
def plplotc.plResetOpts
 
def plplotc.plSetUsage
 
def plplotc.plOptUsage
 
def plplotc.plMinMax2dGrid
 
def plplotc.plGetCursor
 

Variables

tuple plplotc._plplotc = swig_import_helper()
 
 plplotc._swig_property = property
 
int plplotc._newclass = 0
 
 plplotc.pltr0 = _plplotc.pltr0
 
 plplotc.pltr1 = _plplotc.pltr1
 
 plplotc.pltr2 = _plplotc.pltr2
 
 plplotc.PLESC_SET_RGB = _plplotc.PLESC_SET_RGB
 
 plplotc.PLESC_ALLOC_NCOL = _plplotc.PLESC_ALLOC_NCOL
 
 plplotc.PLESC_SET_LPB = _plplotc.PLESC_SET_LPB
 
 plplotc.PLESC_EXPOSE = _plplotc.PLESC_EXPOSE
 
 plplotc.PLESC_RESIZE = _plplotc.PLESC_RESIZE
 
 plplotc.PLESC_REDRAW = _plplotc.PLESC_REDRAW
 
 plplotc.PLESC_TEXT = _plplotc.PLESC_TEXT
 
 plplotc.PLESC_GRAPH = _plplotc.PLESC_GRAPH
 
 plplotc.PLESC_FILL = _plplotc.PLESC_FILL
 
 plplotc.PLESC_DI = _plplotc.PLESC_DI
 
 plplotc.PLESC_FLUSH = _plplotc.PLESC_FLUSH
 
 plplotc.PLESC_EH = _plplotc.PLESC_EH
 
 plplotc.PLESC_GETC = _plplotc.PLESC_GETC
 
 plplotc.PLESC_SWIN = _plplotc.PLESC_SWIN
 
 plplotc.PLESC_DOUBLEBUFFERING = _plplotc.PLESC_DOUBLEBUFFERING
 
 plplotc.PLESC_XORMOD = _plplotc.PLESC_XORMOD
 
 plplotc.PLESC_SET_COMPRESSION = _plplotc.PLESC_SET_COMPRESSION
 
 plplotc.PLESC_CLEAR = _plplotc.PLESC_CLEAR
 
 plplotc.PLESC_DASH = _plplotc.PLESC_DASH
 
 plplotc.PLESC_HAS_TEXT = _plplotc.PLESC_HAS_TEXT
 
 plplotc.PLESC_IMAGE = _plplotc.PLESC_IMAGE
 
 plplotc.PLESC_IMAGEOPS = _plplotc.PLESC_IMAGEOPS
 
 plplotc.PLESC_PL2DEVCOL = _plplotc.PLESC_PL2DEVCOL
 
 plplotc.PLESC_DEV2PLCOL = _plplotc.PLESC_DEV2PLCOL
 
 plplotc.PLESC_SETBGFG = _plplotc.PLESC_SETBGFG
 
 plplotc.PLESC_DEVINIT = _plplotc.PLESC_DEVINIT
 
 plplotc.PLESC_GETBACKEND = _plplotc.PLESC_GETBACKEND
 
 plplotc.PLESC_BEGIN_TEXT = _plplotc.PLESC_BEGIN_TEXT
 
 plplotc.PLESC_TEXT_CHAR = _plplotc.PLESC_TEXT_CHAR
 
 plplotc.PLESC_CONTROL_CHAR = _plplotc.PLESC_CONTROL_CHAR
 
 plplotc.PLESC_END_TEXT = _plplotc.PLESC_END_TEXT
 
 plplotc.PLESC_START_RASTERIZE = _plplotc.PLESC_START_RASTERIZE
 
 plplotc.PLESC_END_RASTERIZE = _plplotc.PLESC_END_RASTERIZE
 
 plplotc.PLESC_ARC = _plplotc.PLESC_ARC
 
 plplotc.PLESC_GRADIENT = _plplotc.PLESC_GRADIENT
 
 plplotc.PLESC_MODESET = _plplotc.PLESC_MODESET
 
 plplotc.PLESC_MODEGET = _plplotc.PLESC_MODEGET
 
 plplotc.PLESC_FIXASPECT = _plplotc.PLESC_FIXASPECT
 
 plplotc.PLESC_IMPORT_BUFFER = _plplotc.PLESC_IMPORT_BUFFER
 
 plplotc.PLESC_APPEND_BUFFER = _plplotc.PLESC_APPEND_BUFFER
 
 plplotc.PLESC_FLUSH_REMAINING_BUFFER = _plplotc.PLESC_FLUSH_REMAINING_BUFFER
 
 plplotc.PLTEXT_FONTCHANGE = _plplotc.PLTEXT_FONTCHANGE
 
 plplotc.PLTEXT_SUPERSCRIPT = _plplotc.PLTEXT_SUPERSCRIPT
 
 plplotc.PLTEXT_SUBSCRIPT = _plplotc.PLTEXT_SUBSCRIPT
 
 plplotc.PLTEXT_BACKCHAR = _plplotc.PLTEXT_BACKCHAR
 
 plplotc.PLTEXT_OVERLINE = _plplotc.PLTEXT_OVERLINE
 
 plplotc.PLTEXT_UNDERLINE = _plplotc.PLTEXT_UNDERLINE
 
 plplotc.ZEROW2B = _plplotc.ZEROW2B
 
 plplotc.ZEROW2D = _plplotc.ZEROW2D
 
 plplotc.ONEW2B = _plplotc.ONEW2B
 
 plplotc.ONEW2D = _plplotc.ONEW2D
 
 plplotc.PLSWIN_DEVICE = _plplotc.PLSWIN_DEVICE
 
 plplotc.PLSWIN_WORLD = _plplotc.PLSWIN_WORLD
 
 plplotc.PL_X_AXIS = _plplotc.PL_X_AXIS
 
 plplotc.PL_Y_AXIS = _plplotc.PL_Y_AXIS
 
 plplotc.PL_Z_AXIS = _plplotc.PL_Z_AXIS
 
 plplotc.PL_OPT_ENABLED = _plplotc.PL_OPT_ENABLED
 
 plplotc.PL_OPT_ARG = _plplotc.PL_OPT_ARG
 
 plplotc.PL_OPT_NODELETE = _plplotc.PL_OPT_NODELETE
 
 plplotc.PL_OPT_INVISIBLE = _plplotc.PL_OPT_INVISIBLE
 
 plplotc.PL_OPT_DISABLED = _plplotc.PL_OPT_DISABLED
 
 plplotc.PL_OPT_FUNC = _plplotc.PL_OPT_FUNC
 
 plplotc.PL_OPT_BOOL = _plplotc.PL_OPT_BOOL
 
 plplotc.PL_OPT_INT = _plplotc.PL_OPT_INT
 
 plplotc.PL_OPT_FLOAT = _plplotc.PL_OPT_FLOAT
 
 plplotc.PL_OPT_STRING = _plplotc.PL_OPT_STRING
 
 plplotc.PL_PARSE_PARTIAL = _plplotc.PL_PARSE_PARTIAL
 
 plplotc.PL_PARSE_FULL = _plplotc.PL_PARSE_FULL
 
 plplotc.PL_PARSE_QUIET = _plplotc.PL_PARSE_QUIET
 
 plplotc.PL_PARSE_NODELETE = _plplotc.PL_PARSE_NODELETE
 
 plplotc.PL_PARSE_SHOWALL = _plplotc.PL_PARSE_SHOWALL
 
 plplotc.PL_PARSE_OVERRIDE = _plplotc.PL_PARSE_OVERRIDE
 
 plplotc.PL_PARSE_NOPROGRAM = _plplotc.PL_PARSE_NOPROGRAM
 
 plplotc.PL_PARSE_NODASH = _plplotc.PL_PARSE_NODASH
 
 plplotc.PL_PARSE_SKIP = _plplotc.PL_PARSE_SKIP
 
 plplotc.PL_FCI_MARK = _plplotc.PL_FCI_MARK
 
 plplotc.PL_FCI_IMPOSSIBLE = _plplotc.PL_FCI_IMPOSSIBLE
 
 plplotc.PL_FCI_HEXDIGIT_MASK = _plplotc.PL_FCI_HEXDIGIT_MASK
 
 plplotc.PL_FCI_HEXPOWER_MASK = _plplotc.PL_FCI_HEXPOWER_MASK
 
 plplotc.PL_FCI_HEXPOWER_IMPOSSIBLE = _plplotc.PL_FCI_HEXPOWER_IMPOSSIBLE
 
 plplotc.PL_FCI_FAMILY = _plplotc.PL_FCI_FAMILY
 
 plplotc.PL_FCI_STYLE = _plplotc.PL_FCI_STYLE
 
 plplotc.PL_FCI_WEIGHT = _plplotc.PL_FCI_WEIGHT
 
 plplotc.PL_FCI_SANS = _plplotc.PL_FCI_SANS
 
 plplotc.PL_FCI_SERIF = _plplotc.PL_FCI_SERIF
 
 plplotc.PL_FCI_MONO = _plplotc.PL_FCI_MONO
 
 plplotc.PL_FCI_SCRIPT = _plplotc.PL_FCI_SCRIPT
 
 plplotc.PL_FCI_SYMBOL = _plplotc.PL_FCI_SYMBOL
 
 plplotc.PL_FCI_UPRIGHT = _plplotc.PL_FCI_UPRIGHT
 
 plplotc.PL_FCI_ITALIC = _plplotc.PL_FCI_ITALIC
 
 plplotc.PL_FCI_OBLIQUE = _plplotc.PL_FCI_OBLIQUE
 
 plplotc.PL_FCI_MEDIUM = _plplotc.PL_FCI_MEDIUM
 
 plplotc.PL_FCI_BOLD = _plplotc.PL_FCI_BOLD
 
 plplotc.PL_MAXKEY = _plplotc.PL_MAXKEY
 
 plplotc.PL_MASK_SHIFT = _plplotc.PL_MASK_SHIFT
 
 plplotc.PL_MASK_CAPS = _plplotc.PL_MASK_CAPS
 
 plplotc.PL_MASK_CONTROL = _plplotc.PL_MASK_CONTROL
 
 plplotc.PL_MASK_ALT = _plplotc.PL_MASK_ALT
 
 plplotc.PL_MASK_NUM = _plplotc.PL_MASK_NUM
 
 plplotc.PL_MASK_ALTGR = _plplotc.PL_MASK_ALTGR
 
 plplotc.PL_MASK_WIN = _plplotc.PL_MASK_WIN
 
 plplotc.PL_MASK_SCROLL = _plplotc.PL_MASK_SCROLL
 
 plplotc.PL_MASK_BUTTON1 = _plplotc.PL_MASK_BUTTON1
 
 plplotc.PL_MASK_BUTTON2 = _plplotc.PL_MASK_BUTTON2
 
 plplotc.PL_MASK_BUTTON3 = _plplotc.PL_MASK_BUTTON3
 
 plplotc.PL_MASK_BUTTON4 = _plplotc.PL_MASK_BUTTON4
 
 plplotc.PL_MASK_BUTTON5 = _plplotc.PL_MASK_BUTTON5
 
 plplotc.PL_MAXWINDOWS = _plplotc.PL_MAXWINDOWS
 
 plplotc.PL_NOTSET = _plplotc.PL_NOTSET
 
 plplotc.PLESC_DOUBLEBUFFERING_ENABLE = _plplotc.PLESC_DOUBLEBUFFERING_ENABLE
 
 plplotc.PLESC_DOUBLEBUFFERING_DISABLE = _plplotc.PLESC_DOUBLEBUFFERING_DISABLE
 
 plplotc.PLESC_DOUBLEBUFFERING_QUERY = _plplotc.PLESC_DOUBLEBUFFERING_QUERY
 
 plplotc.PL_BIN_DEFAULT = _plplotc.PL_BIN_DEFAULT
 
 plplotc.PL_BIN_CENTRED = _plplotc.PL_BIN_CENTRED
 
 plplotc.PL_BIN_NOEXPAND = _plplotc.PL_BIN_NOEXPAND
 
 plplotc.PL_BIN_NOEMPTY = _plplotc.PL_BIN_NOEMPTY
 
 plplotc.GRID_CSA = _plplotc.GRID_CSA
 
 plplotc.GRID_DTLI = _plplotc.GRID_DTLI
 
 plplotc.GRID_NNI = _plplotc.GRID_NNI
 
 plplotc.GRID_NNIDW = _plplotc.GRID_NNIDW
 
 plplotc.GRID_NNLI = _plplotc.GRID_NNLI
 
 plplotc.GRID_NNAIDW = _plplotc.GRID_NNAIDW
 
 plplotc.PL_HIST_DEFAULT = _plplotc.PL_HIST_DEFAULT
 
 plplotc.PL_HIST_NOSCALING = _plplotc.PL_HIST_NOSCALING
 
 plplotc.PL_HIST_IGNORE_OUTLIERS = _plplotc.PL_HIST_IGNORE_OUTLIERS
 
 plplotc.PL_HIST_NOEXPAND = _plplotc.PL_HIST_NOEXPAND
 
 plplotc.PL_HIST_NOEMPTY = _plplotc.PL_HIST_NOEMPTY
 
 plplotc.PL_POSITION_LEFT = _plplotc.PL_POSITION_LEFT
 
 plplotc.PL_POSITION_RIGHT = _plplotc.PL_POSITION_RIGHT
 
 plplotc.PL_POSITION_TOP = _plplotc.PL_POSITION_TOP
 
 plplotc.PL_POSITION_BOTTOM = _plplotc.PL_POSITION_BOTTOM
 
 plplotc.PL_POSITION_INSIDE = _plplotc.PL_POSITION_INSIDE
 
 plplotc.PL_POSITION_OUTSIDE = _plplotc.PL_POSITION_OUTSIDE
 
 plplotc.PL_POSITION_VIEWPORT = _plplotc.PL_POSITION_VIEWPORT
 
 plplotc.PL_POSITION_SUBPAGE = _plplotc.PL_POSITION_SUBPAGE
 
 plplotc.PL_LEGEND_NONE = _plplotc.PL_LEGEND_NONE
 
 plplotc.PL_LEGEND_COLOR_BOX = _plplotc.PL_LEGEND_COLOR_BOX
 
 plplotc.PL_LEGEND_LINE = _plplotc.PL_LEGEND_LINE
 
 plplotc.PL_LEGEND_SYMBOL = _plplotc.PL_LEGEND_SYMBOL
 
 plplotc.PL_LEGEND_TEXT_LEFT = _plplotc.PL_LEGEND_TEXT_LEFT
 
 plplotc.PL_LEGEND_BACKGROUND = _plplotc.PL_LEGEND_BACKGROUND
 
 plplotc.PL_LEGEND_BOUNDING_BOX = _plplotc.PL_LEGEND_BOUNDING_BOX
 
 plplotc.PL_LEGEND_ROW_MAJOR = _plplotc.PL_LEGEND_ROW_MAJOR
 
 plplotc.PL_COLORBAR_LABEL_LEFT = _plplotc.PL_COLORBAR_LABEL_LEFT
 
 plplotc.PL_COLORBAR_LABEL_RIGHT = _plplotc.PL_COLORBAR_LABEL_RIGHT
 
 plplotc.PL_COLORBAR_LABEL_TOP = _plplotc.PL_COLORBAR_LABEL_TOP
 
 plplotc.PL_COLORBAR_LABEL_BOTTOM = _plplotc.PL_COLORBAR_LABEL_BOTTOM
 
 plplotc.PL_COLORBAR_IMAGE = _plplotc.PL_COLORBAR_IMAGE
 
 plplotc.PL_COLORBAR_SHADE = _plplotc.PL_COLORBAR_SHADE
 
 plplotc.PL_COLORBAR_GRADIENT = _plplotc.PL_COLORBAR_GRADIENT
 
 plplotc.PL_COLORBAR_CAP_NONE = _plplotc.PL_COLORBAR_CAP_NONE
 
 plplotc.PL_COLORBAR_CAP_LOW = _plplotc.PL_COLORBAR_CAP_LOW
 
 plplotc.PL_COLORBAR_CAP_HIGH = _plplotc.PL_COLORBAR_CAP_HIGH
 
 plplotc.PL_COLORBAR_SHADE_LABEL = _plplotc.PL_COLORBAR_SHADE_LABEL
 
 plplotc.PL_COLORBAR_ORIENT_RIGHT = _plplotc.PL_COLORBAR_ORIENT_RIGHT
 
 plplotc.PL_COLORBAR_ORIENT_TOP = _plplotc.PL_COLORBAR_ORIENT_TOP
 
 plplotc.PL_COLORBAR_ORIENT_LEFT = _plplotc.PL_COLORBAR_ORIENT_LEFT
 
 plplotc.PL_COLORBAR_ORIENT_BOTTOM = _plplotc.PL_COLORBAR_ORIENT_BOTTOM
 
 plplotc.PL_COLORBAR_BACKGROUND = _plplotc.PL_COLORBAR_BACKGROUND
 
 plplotc.PL_COLORBAR_BOUNDING_BOX = _plplotc.PL_COLORBAR_BOUNDING_BOX
 
 plplotc.PL_DRAWMODE_UNKNOWN = _plplotc.PL_DRAWMODE_UNKNOWN
 
 plplotc.PL_DRAWMODE_DEFAULT = _plplotc.PL_DRAWMODE_DEFAULT
 
 plplotc.PL_DRAWMODE_REPLACE = _plplotc.PL_DRAWMODE_REPLACE
 
 plplotc.PL_DRAWMODE_XOR = _plplotc.PL_DRAWMODE_XOR
 
 plplotc.DRAW_LINEX = _plplotc.DRAW_LINEX
 
 plplotc.DRAW_LINEY = _plplotc.DRAW_LINEY
 
 plplotc.DRAW_LINEXY = _plplotc.DRAW_LINEXY
 
 plplotc.MAG_COLOR = _plplotc.MAG_COLOR
 
 plplotc.BASE_CONT = _plplotc.BASE_CONT
 
 plplotc.TOP_CONT = _plplotc.TOP_CONT
 
 plplotc.SURF_CONT = _plplotc.SURF_CONT
 
 plplotc.DRAW_SIDES = _plplotc.DRAW_SIDES
 
 plplotc.FACETED = _plplotc.FACETED
 
 plplotc.MESH = _plplotc.MESH
 
 plplotc.PLGraphicsIn_swigregister = _plplotc.PLGraphicsIn_swigregister
 
 plplotc.plsxwin = _plplotc.plsxwin
 
 plplotc.plClearOpts = _plplotc.plClearOpts
 
 plplotc.plResetOpts = _plplotc.plResetOpts
 
 plplotc.plSetUsage = _plplotc.plSetUsage
 
 plplotc.plOptUsage = _plplotc.plOptUsage
 
 plplotc.plMinMax2dGrid = _plplotc.plMinMax2dGrid