|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
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) | |
| cmsdk2.Bitmap.__init__ | ( | self, | |
| * | args ) |
Definition at line 2455 of file cmsdk2.py.
References this, cmsdk2.BITMAPFILEHEADER_CM.this, cmsdk2.BITMAPINFOHEADER_CM.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.Pixel.this, cmsdk2.PostSpec.this, cmsdk2.PsyAPI.this, cmsdk2.PsyDateAndTime.this, cmsdk2.PsySpace.this, cmsdk2.QuerySpec.this, cmsdk2.RetrieveSpec.this, cmsdk2.SignalSpec.this, cmsdk2.SignalStruct.this, cmsdk2.TimeQueue.this, cmsdk2.TimeQueueSchedule.this, cmsdk2.TriggerSpec.this, and cmsdk2.valRGBA.this.
| cmsdk2.Bitmap.copyDataFromBitmap | ( | self, | |
| bitmap, | |||
| shouldResize = False ) |
| cmsdk2.Bitmap.createResizedData | ( | self, | |
| newWidth, | |||
| newHeight, | |||
| scaleUp, | |||
| scaleDown, | |||
| scale66 ) |
| cmsdk2.Bitmap.drawCircle | ( | self, | |
| xCenter, | |||
| yCenter, | |||
| radius, | |||
| color, | |||
| weight, | |||
| lineWidth, | |||
| filled = False ) |
| cmsdk2.Bitmap.getBestResizeFactors | ( | self, | |
| factor, | |||
| scaleUp, | |||
| scaleDown, | |||
| scale66 ) |
| cmsdk2.Bitmap.putQuadPixel | ( | self, | |
| xCenter, | |||
| yCenter, | |||
| x, | |||
| y, | |||
| color, | |||
| weight ) |
| cmsdk2.Bitmap.putTransPixel | ( | self, | |
| x, | |||
| y, | |||
| color, | |||
| weight ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| 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__().
|
static |
|
static |