Month: August 2011
Reading and analyzing data from a text file:My gentle introduction to writing a Python script. A script I needed to read in a log file and extract all inkjet printhead …
Note: for configuring FLTK in Linux environments, please refer to this post.1. Download and extract FLTKFor this particular install I used an old Visual Studio 2003 .NET version. Get the …
For setting up OpenGL in Ubuntu Linux, please see this post, otherwise for Windows / Visual Studio environments, please use these following instructions:1. Download the latest Windows driversAs stated on …
Constructor, destructors and assignment operatorsThere is a rule of thumb in C++ that if a class defines a destructor, constructor and copy assignment operator – then it should explicitly define …
This post explains how to convert floating point numbers to binary numbers in the IEEE 754 format. A good link on the subject of IEEE 754 conversion exists at Thomas …
Boost::bind is “able to bind any argument to a specific value or route input arguments into arbitrary positions.” It’s a means of converting a function into an object that can …
Using boost::scoped_arrayWhen we want to dynamically allocate an array of objects for some purpose, the C++ programming language offers us the new and delete operators that are intended to replace …
I was required to create a dialog application with dynamically created checkboxes (CButtons). Given that selection of a certain hardware types in the software would result in completely different checkbox …
IntroductionThis post aims to be an accessible introduction to getting set up with the Boost threads in Visual Studio environments for the first time. Like with many technical subjects, there …
IntroductionA recent stab at grabbing images from the Flea2 camera using APIs from the FlyCapture2 SDK by Point Gray Research (PGR). Additionally, the camera was to be used in “Format 7 …