cgma
|
#include <geometry.hpp>
Public Member Functions | |
FillNode () | |
FillNode (int universe_p) | |
FillNode (int universe_p, DataRef< Transform > *tr_p) | |
FillNode (const FillNode &node_p) | |
FillNode & | operator= (const FillNode &node_p) |
~FillNode () | |
int | getFillingUniverse () const |
bool | hasTransform () const |
const Transform & | getTransform () const |
void | setTransform (DataRef< Transform > *tr_p) |
Protected Attributes | |
int | universe |
DataRef< Transform > * | tr |
A universe and a transformation
Definition at line 144 of file geometry.hpp.
FillNode::FillNode | ( | ) | [inline] |
Definition at line 151 of file geometry.hpp.
: universe(0), tr(new NullRef<Transform>()) {}
FillNode::FillNode | ( | int | universe_p | ) | [inline] |
Definition at line 155 of file geometry.hpp.
: universe(universe_p), tr(new NullRef<Transform>()) {}
FillNode::FillNode | ( | int | universe_p, |
DataRef< Transform > * | tr_p | ||
) | [inline] |
Definition at line 159 of file geometry.hpp.
FillNode::FillNode | ( | const FillNode & | node_p | ) | [inline] |
FillNode::~FillNode | ( | ) | [inline] |
Definition at line 175 of file geometry.hpp.
{ delete tr; }
int FillNode::getFillingUniverse | ( | ) | const [inline] |
Definition at line 179 of file geometry.hpp.
{ return universe; }
const Transform& FillNode::getTransform | ( | ) | const [inline] |
Definition at line 182 of file geometry.hpp.
bool FillNode::hasTransform | ( | ) | const [inline] |
Definition at line 181 of file geometry.hpp.
void FillNode::setTransform | ( | DataRef< Transform > * | tr_p | ) | [inline] |
Definition at line 184 of file geometry.hpp.
DataRef<Transform>* FillNode::tr [protected] |
Definition at line 148 of file geometry.hpp.
int FillNode::universe [protected] |
Definition at line 147 of file geometry.hpp.