#include <csg.h>
Public Member Functions | |
csgComposite (int op, csgNode *lft, csgNode *rgt) | |
constructor | |
virtual | ~csgNode (void) |
destructor | |
virtual int | type () |
csg node type accessor | |
virtual const char & | opname ()(char c) |
csg operator accessor | |
virtual PrimitiveRep & | prim () |
the leaf primitive accessor | |
virtual void | transform (const AffineTransform &m, const AffineTransform &mi) |
transform operator | |
virtual csgNode & | lft () |
left child accessor | |
virtual csgNode & | rgt () |
right child accessor |
The csgComposite class is the Composite implementation in the Composite pattern.