Public Member Functions | Static Public Member Functions

IBlockMgr Class Reference

Search for all occurrences

#include <iBlockMgr.h>

Inheritance diagram for IBlockMgr:
Inheritance graph
[legend]

List of all members.

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]
        {
            return static_cast<IBlockMgr*>(GetCOREInterface(BLOCK_MGR_INTERFACE));
        }

IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr
IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr IBlockMgr