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