#include <iBlockMgr.h>

Public Member Functions |
|
| virtual IBlockRefComponent * | IsInstance (INode &n) const =0 |
| virtual unsigned long | GetInstances (INode &source, INodeTab &instances) const =0 |
| virtual IBlockRefComponent * | MakeBlockRefComponent (INode &n) const =0 |
| virtual bool | RemoveBlockRefComponent (INode &n) const =0 |
| virtual INode * | GetTopBlock (INode &n) const =0 |
| virtual void | ExpandSelection (INodeTab &nodes) const =0 |
| virtual IOResult | Save (ISave *isave) const =0 |
| virtual IOResult | Load (ILoad *iload)=0 |
Static Public Member Functions |
|
| static IBlockMgr * | GetBlockMgr () |
| virtual IBlockRefComponent* IsInstance | ( | INode & | n | ) | const [pure virtual] |
| virtual IBlockRefComponent* MakeBlockRefComponent | ( | INode & | n | ) | const [pure virtual] |
| virtual bool RemoveBlockRefComponent | ( | INode & | n | ) | const [pure virtual] |
| virtual void ExpandSelection | ( | INodeTab & | nodes | ) | const [pure virtual] |
| static IBlockMgr* GetBlockMgr | ( | ) | [inline, static] |
{
return static_cast<IBlockMgr*>(GetCOREInterface(BLOCK_MGR_INTERFACE));
}