Add TP pdf for completeness

They were used to start the project.

Signed-off-by: Celelibi <celelibi@gmail.com>
Reorder includes

Put system includes before user includes.

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgTree: Reindentation

Use tabs instead of spaces.

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgNode: reindentation

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgNode: id must be generated by the class itself

The id must be unique, so it must be set by the class itself which knows
how many instances have been created.

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgOperation: Reindentation

Use tabs, not spaces.

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgPrimitive: Reindentation

Use tabs.

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgDisk: Reindentation

TABS TABS TABS

Signed-off-by: Celelibi <celelibi@gmail.com>
CsgRegularPolygon: Reindentation

Tabs one day, tabs for life...

Signed-off-by: Celelibi <celelibi@gmail.com>
csg: Don't allow to set the id of the objets

The id is handled internally by the class CsgNode, it is a read-only
attribute from outside.

Signed-off-by: Celelibi <celelibi@gmail.com>