C# Class TechfairKinect.Components.Particles.ParticleStringGeneration.BitmapToParticlePositionConverter

Show file Open project: techx/old-techfair-kinect-booth Class Usage Examples

Public Methods

Method Description
GenerateParticlePositions ( Bitmap bitmap, int bytesPerPixel, Rectangle stringRectangle, int particleRadius ) : IEnumerable

Private Methods

Method Description
CalculateCumulativeColumnCount ( BitmapData data, int col, IntPtr colPtr, int particleRadius ) : IEnumerable
GenerateParticlePositionsFromBitmapData ( BitmapData data, int particleRadius ) : IEnumerable
ParticleCanEndAtRowCol ( int row, int col, int particleRadius ) : bool
ParticleIntersectsOtherParticles ( int row, int col, int particleRadius ) : bool
PixelHasColor ( IntPtr pointer ) : bool
RegionHasEnoughNonzeroPixels ( int row, int col, int blockSize ) : bool

Method Details

GenerateParticlePositions() public method

public GenerateParticlePositions ( Bitmap bitmap, int bytesPerPixel, Rectangle stringRectangle, int particleRadius ) : IEnumerable
bitmap System.Drawing.Bitmap
bytesPerPixel int
stringRectangle System.Drawing.Rectangle
particleRadius int
return IEnumerable