IBlockMgr Class Reference
 
 
 
IBlockMgr Class Reference

#include <iBlockMgr.h>

Inheritance diagram for IBlockMgr:
FPStaticInterface FPInterfaceDesc FPInterface BaseInterface InterfaceServer MaxHeapOperators

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 ()

Member Function Documentation

virtual IBlockRefComponent* IsInstance ( INode n ) const [pure virtual]
virtual unsigned long GetInstances ( INode source,
INodeTab instances 
) const [pure virtual]
virtual IBlockRefComponent* MakeBlockRefComponent ( INode n ) const [pure virtual]
virtual bool RemoveBlockRefComponent ( INode n ) const [pure virtual]
virtual INode* GetTopBlock ( INode n ) const [pure virtual]
virtual void ExpandSelection ( INodeTab nodes ) const [pure virtual]
virtual IOResult Save ( ISave isave ) const [pure virtual]
virtual IOResult Load ( ILoad iload ) [pure virtual]
static IBlockMgr* GetBlockMgr ( ) [inline, static]