CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk2.Bitmap Class Reference
Inheritance diagram for cmsdk2.Bitmap:
[legend]
Collaboration diagram for cmsdk2.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(_cmsdk2.Bitmap_convertBitmapFileData)
 convertBitmapFileDataRunLength = staticmethod(_cmsdk2.Bitmap_convertBitmapFileDataRunLength)
 differenceBitmapFileData = staticmethod(_cmsdk2.Bitmap_differenceBitmapFileData)
 differenceBitmapFileDataRunLength = staticmethod(_cmsdk2.Bitmap_differenceBitmapFileDataRunLength)
 width = _swig_property(_cmsdk2.Bitmap_width_get, _cmsdk2.Bitmap_width_set)
 height = _swig_property(_cmsdk2.Bitmap_height_get, _cmsdk2.Bitmap_height_set)
 size = _swig_property(_cmsdk2.Bitmap_size_get, _cmsdk2.Bitmap_size_set)
 data = _swig_property(_cmsdk2.Bitmap_data_get, _cmsdk2.Bitmap_data_set)
 updateRegion = _swig_property(_cmsdk2.Bitmap_updateRegion_get, _cmsdk2.Bitmap_updateRegion_set)
 DataToBitmapFileFormat = staticmethod(_cmsdk2.Bitmap_DataToBitmapFileFormat)
 DataToEncodingFormat = staticmethod(_cmsdk2.Bitmap_DataToEncodingFormat)

Detailed Description

Definition at line 2448 of file cmsdk2.py.

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ __sub__()

cmsdk2.Bitmap.__sub__ ( self,
bitmap )

Definition at line 2470 of file cmsdk2.py.

◆ addBitmapUpdateRegion()

cmsdk2.Bitmap.addBitmapUpdateRegion ( self,
updateBox )

Definition at line 2603 of file cmsdk2.py.

◆ canBeResizedTo()

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

Definition at line 2539 of file cmsdk2.py.

◆ copyDataFromBitmap()

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

Definition at line 2548 of file cmsdk2.py.

◆ copyGrayScaleData()

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

Definition at line 2594 of file cmsdk2.py.

◆ createResizedData()

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

Definition at line 2560 of file cmsdk2.py.

◆ drawBitmap()

cmsdk2.Bitmap.drawBitmap ( self,
* args )

Definition at line 2533 of file cmsdk2.py.

◆ drawBox()

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

Definition at line 2524 of file cmsdk2.py.

◆ drawCircle()

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

Definition at line 2527 of file cmsdk2.py.

◆ drawLine()

cmsdk2.Bitmap.drawLine ( self,
* args )

Definition at line 2521 of file cmsdk2.py.

◆ eraseBitmap()

cmsdk2.Bitmap.eraseBitmap ( self,
* args )

Definition at line 2509 of file cmsdk2.py.

◆ fillBox()

cmsdk2.Bitmap.fillBox ( self,
* args )

Definition at line 2515 of file cmsdk2.py.

◆ getBestResizeFactor()

cmsdk2.Bitmap.getBestResizeFactor ( self,
factor )

Definition at line 2554 of file cmsdk2.py.

◆ getBestResizeFactors()

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

Definition at line 2557 of file cmsdk2.py.

◆ getCompressedUpdate()

cmsdk2.Bitmap.getCompressedUpdate ( self,
destructive )

Definition at line 2588 of file cmsdk2.py.

◆ getCopy()

cmsdk2.Bitmap.getCopy ( self,
box )

Definition at line 2536 of file cmsdk2.py.

◆ getDPos()

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

Definition at line 2500 of file cmsdk2.py.

◆ getGrayScaleDataCopy()

cmsdk2.Bitmap.getGrayScaleDataCopy ( self,
len )

Definition at line 2591 of file cmsdk2.py.

◆ getPixel()

cmsdk2.Bitmap.getPixel ( self,
* args )

Definition at line 2494 of file cmsdk2.py.

◆ getPixelColor()

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

Definition at line 2506 of file cmsdk2.py.

◆ getPos()

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

Definition at line 2497 of file cmsdk2.py.

◆ getResizedCopy()

cmsdk2.Bitmap.getResizedCopy ( self,
* args )

Definition at line 2542 of file cmsdk2.py.

◆ getXY()

cmsdk2.Bitmap.getXY ( self,
pos )

Definition at line 2503 of file cmsdk2.py.

◆ hasBitmapBeenTotallyChanged()

cmsdk2.Bitmap.hasBitmapBeenTotallyChanged ( self)

Definition at line 2609 of file cmsdk2.py.

◆ hasBitmapBeenUpdated()

cmsdk2.Bitmap.hasBitmapBeenUpdated ( self)

Definition at line 2606 of file cmsdk2.py.

◆ init()

cmsdk2.Bitmap.init ( self,
* args )

Definition at line 2464 of file cmsdk2.py.

◆ mirror()

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

Definition at line 2485 of file cmsdk2.py.

◆ putQuadPixel()

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

Definition at line 2530 of file cmsdk2.py.

◆ putTransPixel()

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

Definition at line 2518 of file cmsdk2.py.

◆ readFromFile()

cmsdk2.Bitmap.readFromFile ( self,
filename )

Definition at line 2566 of file cmsdk2.py.

◆ readFromMemory()

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

Definition at line 2563 of file cmsdk2.py.

◆ replaceColor()

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

Definition at line 2512 of file cmsdk2.py.

◆ reset()

cmsdk2.Bitmap.reset ( self)

Definition at line 2482 of file cmsdk2.py.

◆ resetBitmapUpdates()

cmsdk2.Bitmap.resetBitmapUpdates ( self)

Definition at line 2597 of file cmsdk2.py.

◆ resizeTo()

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

Definition at line 2545 of file cmsdk2.py.

◆ round()

cmsdk2.Bitmap.round ( self,
d )

Definition at line 2632 of file cmsdk2.py.

◆ runLengthDestructiveEncode()

cmsdk2.Bitmap.runLengthDestructiveEncode ( self)

Definition at line 2479 of file cmsdk2.py.

◆ runLengthEncode()

cmsdk2.Bitmap.runLengthEncode ( self)

Definition at line 2476 of file cmsdk2.py.

◆ saveToFile()

cmsdk2.Bitmap.saveToFile ( self,
filename )

Definition at line 2569 of file cmsdk2.py.

◆ setBitmapUpdated()

cmsdk2.Bitmap.setBitmapUpdated ( self)

Definition at line 2600 of file cmsdk2.py.

◆ setPixel()

cmsdk2.Bitmap.setPixel ( self,
* args )

Definition at line 2488 of file cmsdk2.py.

◆ setPixelXOR()

cmsdk2.Bitmap.setPixelXOR ( self,
* args )

Definition at line 2491 of file cmsdk2.py.

◆ takeDataFromBitmap()

cmsdk2.Bitmap.takeDataFromBitmap ( self,
bitmap )

Definition at line 2551 of file cmsdk2.py.

◆ toBitmapFileFormat()

cmsdk2.Bitmap.toBitmapFileFormat ( self,
len )

Definition at line 2635 of file cmsdk2.py.

◆ toMessage()

cmsdk2.Bitmap.toMessage ( self)

Definition at line 2467 of file cmsdk2.py.

◆ updateBitmap()

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

Definition at line 2473 of file cmsdk2.py.

Member Data Documentation

◆ convertBitmapFileData

cmsdk2.Bitmap.convertBitmapFileData = staticmethod(_cmsdk2.Bitmap_convertBitmapFileData)
static

Definition at line 2572 of file cmsdk2.py.

◆ convertBitmapFileDataRunLength

cmsdk2.Bitmap.convertBitmapFileDataRunLength = staticmethod(_cmsdk2.Bitmap_convertBitmapFileDataRunLength)
static

Definition at line 2576 of file cmsdk2.py.

◆ data

cmsdk2.Bitmap.data = _swig_property(_cmsdk2.Bitmap_data_get, _cmsdk2.Bitmap_data_set)
static

Definition at line 2626 of file cmsdk2.py.

◆ DataToBitmapFileFormat

cmsdk2.Bitmap.DataToBitmapFileFormat = staticmethod(_cmsdk2.Bitmap_DataToBitmapFileFormat)
static

Definition at line 2638 of file cmsdk2.py.

◆ DataToEncodingFormat

cmsdk2.Bitmap.DataToEncodingFormat = staticmethod(_cmsdk2.Bitmap_DataToEncodingFormat)
static

Definition at line 2642 of file cmsdk2.py.

◆ differenceBitmapFileData

cmsdk2.Bitmap.differenceBitmapFileData = staticmethod(_cmsdk2.Bitmap_differenceBitmapFileData)
static

Definition at line 2580 of file cmsdk2.py.

◆ differenceBitmapFileDataRunLength

cmsdk2.Bitmap.differenceBitmapFileDataRunLength = staticmethod(_cmsdk2.Bitmap_differenceBitmapFileDataRunLength)
static

Definition at line 2584 of file cmsdk2.py.

◆ height

cmsdk2.Bitmap.height = _swig_property(_cmsdk2.Bitmap_height_get, _cmsdk2.Bitmap_height_set)
static

Definition at line 2618 of file cmsdk2.py.

◆ size

cmsdk2.Bitmap.size = _swig_property(_cmsdk2.Bitmap_size_get, _cmsdk2.Bitmap_size_set)
static

Definition at line 2622 of file cmsdk2.py.

◆ this

cmsdk2.Bitmap.this = this

Definition at line 2460 of file cmsdk2.py.

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

◆ updateRegion

cmsdk2.Bitmap.updateRegion = _swig_property(_cmsdk2.Bitmap_updateRegion_get, _cmsdk2.Bitmap_updateRegion_set)
static

Definition at line 2630 of file cmsdk2.py.

◆ width

cmsdk2.Bitmap.width = _swig_property(_cmsdk2.Bitmap_width_get, _cmsdk2.Bitmap_width_set)
static

Definition at line 2614 of file cmsdk2.py.


The documentation for this class was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/src/cmsdk2.py