CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk2debug.Bitmap Class Reference
Inheritance diagram for cmsdk2debug.Bitmap:
[legend]
Collaboration diagram for cmsdk2debug.Bitmap:
[legend]

Public Member Functions

 __init__ (self, *args)
 init (self, *args)
 toMessage (self)
 __sub__ (self, bitmap)
 updateBitmap (self, update, takeData)
 runLengthEncode (self)
 runLengthDestructiveEncode (self)
 reset (self)
 mirror (self, horizontal, vertical)
 setPixel (self, *args)
 setPixelXOR (self, *args)
 getPixel (self, *args)
 getPos (self, x, y)
 getDPos (self, x, y)
 getXY (self, pos)
 getPixelColor (self, x, y)
 eraseBitmap (self, *args)
 replaceColor (self, oldColor, newColor)
 fillBox (self, *args)
 putTransPixel (self, x, y, color, weight)
 drawLine (self, *args)
 drawBox (self, box, color)
 drawCircle (self, xCenter, yCenter, radius, color, weight, lineWidth, filled=False)
 putQuadPixel (self, xCenter, yCenter, x, y, color, weight)
 drawBitmap (self, *args)
 getCopy (self, box)
 canBeResizedTo (self, width, height)
 getResizedCopy (self, *args)
 resizeTo (self, w, h, proportional)
 copyDataFromBitmap (self, bitmap, shouldResize=False)
 takeDataFromBitmap (self, bitmap)
 getBestResizeFactor (self, factor)
 getBestResizeFactors (self, factor, scaleUp, scaleDown, scale66)
 createResizedData (self, newWidth, newHeight, scaleUp, scaleDown, scale66)
 readFromMemory (self, data, size)
 readFromFile (self, filename)
 saveToFile (self, filename)
 getCompressedUpdate (self, destructive)
 getGrayScaleDataCopy (self, len)
 copyGrayScaleData (self, src, len)
 resetBitmapUpdates (self)
 setBitmapUpdated (self)
 addBitmapUpdateRegion (self, updateBox)
 hasBitmapBeenUpdated (self)
 hasBitmapBeenTotallyChanged (self)
 round (self, d)
 toBitmapFileFormat (self, len)

Public Attributes

 this = this

Static Public Attributes

 convertBitmapFileData = staticmethod(_cmsdk2debug.Bitmap_convertBitmapFileData)
 convertBitmapFileDataRunLength = staticmethod(_cmsdk2debug.Bitmap_convertBitmapFileDataRunLength)
 differenceBitmapFileData = staticmethod(_cmsdk2debug.Bitmap_differenceBitmapFileData)
 differenceBitmapFileDataRunLength = staticmethod(_cmsdk2debug.Bitmap_differenceBitmapFileDataRunLength)
 width = _swig_property(_cmsdk2debug.Bitmap_width_get, _cmsdk2debug.Bitmap_width_set)
 height = _swig_property(_cmsdk2debug.Bitmap_height_get, _cmsdk2debug.Bitmap_height_set)
 size = _swig_property(_cmsdk2debug.Bitmap_size_get, _cmsdk2debug.Bitmap_size_set)
 data = _swig_property(_cmsdk2debug.Bitmap_data_get, _cmsdk2debug.Bitmap_data_set)
 updateRegion = _swig_property(_cmsdk2debug.Bitmap_updateRegion_get, _cmsdk2debug.Bitmap_updateRegion_set)
 DataToBitmapFileFormat = staticmethod(_cmsdk2debug.Bitmap_DataToBitmapFileFormat)
 DataToEncodingFormat = staticmethod(_cmsdk2debug.Bitmap_DataToEncodingFormat)

Detailed Description

Definition at line 2448 of file cmsdk2debug.py.

Constructor & Destructor Documentation

◆ __init__()

cmsdk2debug.Bitmap.__init__ ( self,
* args )

Definition at line 2455 of file cmsdk2debug.py.

References cmsdk2.Bitmap.this, cmsdk2.BITMAPFILEHEADER_CM.this, cmsdk2.BITMAPINFOHEADER_CM.this, cmsdk2.BitmapUpdate.this, cmsdk2.ComponentSetup.this, cmsdk2.ComponentSpec.this, cmsdk2.CustomView.this, cmsdk2.DataMessage.this, cmsdk2.DataMessageEntryHeader.this, cmsdk2.DataMessageHeader.this, cmsdk2.DataMessageHeader_Old.this, cmsdk2.FilterSpec.this, cmsdk2.FloatVector.this, cmsdk2.IntVector.this, cmsdk2.MessagePlayer.this, cmsdk2.Pixel.this, cmsdk2.PostSpec.this, cmsdk2.PsyAPI.this, cmsdk2.PsyDateAndTime.this, cmsdk2.PsySpace.this, cmsdk2.QuerySpec.this, cmsdk2.ReplayIndexEntry.this, cmsdk2.RetrieveSpec.this, cmsdk2.SignalSpec.this, cmsdk2.SignalStruct.this, cmsdk2.StringVector.this, cmsdk2.TimeQueue.this, cmsdk2.TimeQueueSchedule.this, cmsdk2.TriggerSpec.this, cmsdk2.valRGBA.this, this, cmsdk2debug.BITMAPFILEHEADER_CM.this, cmsdk2debug.BITMAPINFOHEADER_CM.this, cmsdk2debug.ComponentSetup.this, cmsdk2debug.ComponentSpec.this, cmsdk2debug.CustomView.this, cmsdk2debug.DataMessage.this, cmsdk2debug.DataMessageEntryHeader.this, cmsdk2debug.DataMessageHeader.this, cmsdk2debug.DataMessageHeader_Old.this, cmsdk2debug.FilterSpec.this, cmsdk2debug.Pixel.this, cmsdk2debug.PostSpec.this, cmsdk2debug.PsyAPI.this, cmsdk2debug.PsyDateAndTime.this, cmsdk2debug.PsySpace.this, cmsdk2debug.QuerySpec.this, cmsdk2debug.RetrieveSpec.this, cmsdk2debug.SignalSpec.this, cmsdk2debug.SignalStruct.this, cmsdk2debug.TimeQueue.this, cmsdk2debug.TimeQueueSchedule.this, cmsdk2debug.TriggerSpec.this, and cmsdk2debug.valRGBA.this.

Member Function Documentation

◆ __sub__()

cmsdk2debug.Bitmap.__sub__ ( self,
bitmap )

Definition at line 2470 of file cmsdk2debug.py.

◆ addBitmapUpdateRegion()

cmsdk2debug.Bitmap.addBitmapUpdateRegion ( self,
updateBox )

Definition at line 2603 of file cmsdk2debug.py.

◆ canBeResizedTo()

cmsdk2debug.Bitmap.canBeResizedTo ( self,
width,
height )

Definition at line 2539 of file cmsdk2debug.py.

◆ copyDataFromBitmap()

cmsdk2debug.Bitmap.copyDataFromBitmap ( self,
bitmap,
shouldResize = False )

Definition at line 2548 of file cmsdk2debug.py.

◆ copyGrayScaleData()

cmsdk2debug.Bitmap.copyGrayScaleData ( self,
src,
len )

Definition at line 2594 of file cmsdk2debug.py.

◆ createResizedData()

cmsdk2debug.Bitmap.createResizedData ( self,
newWidth,
newHeight,
scaleUp,
scaleDown,
scale66 )

Definition at line 2560 of file cmsdk2debug.py.

◆ drawBitmap()

cmsdk2debug.Bitmap.drawBitmap ( self,
* args )

Definition at line 2533 of file cmsdk2debug.py.

◆ drawBox()

cmsdk2debug.Bitmap.drawBox ( self,
box,
color )

Definition at line 2524 of file cmsdk2debug.py.

◆ drawCircle()

cmsdk2debug.Bitmap.drawCircle ( self,
xCenter,
yCenter,
radius,
color,
weight,
lineWidth,
filled = False )

Definition at line 2527 of file cmsdk2debug.py.

◆ drawLine()

cmsdk2debug.Bitmap.drawLine ( self,
* args )

Definition at line 2521 of file cmsdk2debug.py.

◆ eraseBitmap()

cmsdk2debug.Bitmap.eraseBitmap ( self,
* args )

Definition at line 2509 of file cmsdk2debug.py.

◆ fillBox()

cmsdk2debug.Bitmap.fillBox ( self,
* args )

Definition at line 2515 of file cmsdk2debug.py.

◆ getBestResizeFactor()

cmsdk2debug.Bitmap.getBestResizeFactor ( self,
factor )

Definition at line 2554 of file cmsdk2debug.py.

◆ getBestResizeFactors()

cmsdk2debug.Bitmap.getBestResizeFactors ( self,
factor,
scaleUp,
scaleDown,
scale66 )

Definition at line 2557 of file cmsdk2debug.py.

◆ getCompressedUpdate()

cmsdk2debug.Bitmap.getCompressedUpdate ( self,
destructive )

Definition at line 2588 of file cmsdk2debug.py.

◆ getCopy()

cmsdk2debug.Bitmap.getCopy ( self,
box )

Definition at line 2536 of file cmsdk2debug.py.

◆ getDPos()

cmsdk2debug.Bitmap.getDPos ( self,
x,
y )

Definition at line 2500 of file cmsdk2debug.py.

◆ getGrayScaleDataCopy()

cmsdk2debug.Bitmap.getGrayScaleDataCopy ( self,
len )

Definition at line 2591 of file cmsdk2debug.py.

◆ getPixel()

cmsdk2debug.Bitmap.getPixel ( self,
* args )

Definition at line 2494 of file cmsdk2debug.py.

◆ getPixelColor()

cmsdk2debug.Bitmap.getPixelColor ( self,
x,
y )

Definition at line 2506 of file cmsdk2debug.py.

◆ getPos()

cmsdk2debug.Bitmap.getPos ( self,
x,
y )

Definition at line 2497 of file cmsdk2debug.py.

◆ getResizedCopy()

cmsdk2debug.Bitmap.getResizedCopy ( self,
* args )

Definition at line 2542 of file cmsdk2debug.py.

◆ getXY()

cmsdk2debug.Bitmap.getXY ( self,
pos )

Definition at line 2503 of file cmsdk2debug.py.

◆ hasBitmapBeenTotallyChanged()

cmsdk2debug.Bitmap.hasBitmapBeenTotallyChanged ( self)

Definition at line 2609 of file cmsdk2debug.py.

◆ hasBitmapBeenUpdated()

cmsdk2debug.Bitmap.hasBitmapBeenUpdated ( self)

Definition at line 2606 of file cmsdk2debug.py.

◆ init()

cmsdk2debug.Bitmap.init ( self,
* args )

Definition at line 2464 of file cmsdk2debug.py.

◆ mirror()

cmsdk2debug.Bitmap.mirror ( self,
horizontal,
vertical )

Definition at line 2485 of file cmsdk2debug.py.

◆ putQuadPixel()

cmsdk2debug.Bitmap.putQuadPixel ( self,
xCenter,
yCenter,
x,
y,
color,
weight )

Definition at line 2530 of file cmsdk2debug.py.

◆ putTransPixel()

cmsdk2debug.Bitmap.putTransPixel ( self,
x,
y,
color,
weight )

Definition at line 2518 of file cmsdk2debug.py.

◆ readFromFile()

cmsdk2debug.Bitmap.readFromFile ( self,
filename )

Definition at line 2566 of file cmsdk2debug.py.

◆ readFromMemory()

cmsdk2debug.Bitmap.readFromMemory ( self,
data,
size )

Definition at line 2563 of file cmsdk2debug.py.

◆ replaceColor()

cmsdk2debug.Bitmap.replaceColor ( self,
oldColor,
newColor )

Definition at line 2512 of file cmsdk2debug.py.

◆ reset()

cmsdk2debug.Bitmap.reset ( self)

Definition at line 2482 of file cmsdk2debug.py.

◆ resetBitmapUpdates()

cmsdk2debug.Bitmap.resetBitmapUpdates ( self)

Definition at line 2597 of file cmsdk2debug.py.

◆ resizeTo()

cmsdk2debug.Bitmap.resizeTo ( self,
w,
h,
proportional )

Definition at line 2545 of file cmsdk2debug.py.

◆ round()

cmsdk2debug.Bitmap.round ( self,
d )

Definition at line 2632 of file cmsdk2debug.py.

◆ runLengthDestructiveEncode()

cmsdk2debug.Bitmap.runLengthDestructiveEncode ( self)

Definition at line 2479 of file cmsdk2debug.py.

◆ runLengthEncode()

cmsdk2debug.Bitmap.runLengthEncode ( self)

Definition at line 2476 of file cmsdk2debug.py.

◆ saveToFile()

cmsdk2debug.Bitmap.saveToFile ( self,
filename )

Definition at line 2569 of file cmsdk2debug.py.

◆ setBitmapUpdated()

cmsdk2debug.Bitmap.setBitmapUpdated ( self)

Definition at line 2600 of file cmsdk2debug.py.

◆ setPixel()

cmsdk2debug.Bitmap.setPixel ( self,
* args )

Definition at line 2488 of file cmsdk2debug.py.

◆ setPixelXOR()

cmsdk2debug.Bitmap.setPixelXOR ( self,
* args )

Definition at line 2491 of file cmsdk2debug.py.

◆ takeDataFromBitmap()

cmsdk2debug.Bitmap.takeDataFromBitmap ( self,
bitmap )

Definition at line 2551 of file cmsdk2debug.py.

◆ toBitmapFileFormat()

cmsdk2debug.Bitmap.toBitmapFileFormat ( self,
len )

Definition at line 2635 of file cmsdk2debug.py.

◆ toMessage()

cmsdk2debug.Bitmap.toMessage ( self)

Definition at line 2467 of file cmsdk2debug.py.

◆ updateBitmap()

cmsdk2debug.Bitmap.updateBitmap ( self,
update,
takeData )

Definition at line 2473 of file cmsdk2debug.py.

Member Data Documentation

◆ convertBitmapFileData

cmsdk2debug.Bitmap.convertBitmapFileData = staticmethod(_cmsdk2debug.Bitmap_convertBitmapFileData)
static

Definition at line 2572 of file cmsdk2debug.py.

◆ convertBitmapFileDataRunLength

cmsdk2debug.Bitmap.convertBitmapFileDataRunLength = staticmethod(_cmsdk2debug.Bitmap_convertBitmapFileDataRunLength)
static

Definition at line 2576 of file cmsdk2debug.py.

◆ data

cmsdk2debug.Bitmap.data = _swig_property(_cmsdk2debug.Bitmap_data_get, _cmsdk2debug.Bitmap_data_set)
static

Definition at line 2626 of file cmsdk2debug.py.

◆ DataToBitmapFileFormat

cmsdk2debug.Bitmap.DataToBitmapFileFormat = staticmethod(_cmsdk2debug.Bitmap_DataToBitmapFileFormat)
static

Definition at line 2638 of file cmsdk2debug.py.

◆ DataToEncodingFormat

cmsdk2debug.Bitmap.DataToEncodingFormat = staticmethod(_cmsdk2debug.Bitmap_DataToEncodingFormat)
static

Definition at line 2642 of file cmsdk2debug.py.

◆ differenceBitmapFileData

cmsdk2debug.Bitmap.differenceBitmapFileData = staticmethod(_cmsdk2debug.Bitmap_differenceBitmapFileData)
static

Definition at line 2580 of file cmsdk2debug.py.

◆ differenceBitmapFileDataRunLength

cmsdk2debug.Bitmap.differenceBitmapFileDataRunLength = staticmethod(_cmsdk2debug.Bitmap_differenceBitmapFileDataRunLength)
static

Definition at line 2584 of file cmsdk2debug.py.

◆ height

cmsdk2debug.Bitmap.height = _swig_property(_cmsdk2debug.Bitmap_height_get, _cmsdk2debug.Bitmap_height_set)
static

Definition at line 2618 of file cmsdk2debug.py.

◆ size

cmsdk2debug.Bitmap.size = _swig_property(_cmsdk2debug.Bitmap_size_get, _cmsdk2debug.Bitmap_size_set)
static

Definition at line 2622 of file cmsdk2debug.py.

◆ this

◆ updateRegion

cmsdk2debug.Bitmap.updateRegion = _swig_property(_cmsdk2debug.Bitmap_updateRegion_get, _cmsdk2debug.Bitmap_updateRegion_set)
static

Definition at line 2630 of file cmsdk2debug.py.

◆ width

cmsdk2debug.Bitmap.width = _swig_property(_cmsdk2debug.Bitmap_width_get, _cmsdk2debug.Bitmap_width_set)
static

Definition at line 2614 of file cmsdk2debug.py.


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