#include <BBlockDef.h>
The collection of BFeature objects is treated as a single BFeature by way of the BBlockRefFeature object. The coordinates of the geometry contained in these BFeature objects are offsets from an insertion point rather than absolute coordinate values.
Public Member Functions | |
| BBlockDef (const BBlockDef &def) | |
| Copy constructor. | |
| BBlockDef (const BString &name) | |
| Constructor. | |
| BBlockDef () | |
| Default constructor. | |
| BFeatures | Explode (const BPoint &refPoint) const |
| Resolves the features based on an insertion point. | |
| const BFeatures & | GetFeatures (void) const |
| Gets the BFeatures that are contained in this BBlockDef. | |
| BFeatures & | GetFeatures (void) |
| Gets the BFeatures that are contained in this BBlockDef. | |
| BString | GetName (void) const |
| Gets the name of this BBlockRef. | |
| bool | operator== (const BBlockDef rhs) |
| Equality operator. | |
| void | SetFeatures (const BFeatures &feats) |
| Sets the BFeatures that define this BBlockDef. | |
| void | SetName (const BString &name) |
| Sets the name of this BBlockRef. | |
| virtual | ~BBlockDef () |
| Destructor. | |
| BBlockDef | ( | ) | [inline] |
| virtual ~BBlockDef | ( | ) | [inline, virtual] |
Destructor.
| const BFeatures& GetFeatures | ( | void | ) | const [inline] |
| BFeatures& GetFeatures | ( | void | ) | [inline] |
| BString GetName | ( | void | ) | const [inline] |
Gets the name of this BBlockRef.
| bool operator== | ( | const BBlockDef | rhs | ) | [inline] |
| void SetFeatures | ( | const BFeatures & | feats | ) | [inline] |
| void SetName | ( | const BString & | name | ) | [inline] |
Sets the name of this BBlockRef.
| name | The new name. |