| AddRef()=0 | IMCUnknown | [pure virtual] |
| CloseWindow()=0 | I3DImageDocument | [pure virtual] |
| CreateNewRasterLayer(IShRasterLayer **rasterLayer)=0 | I3DImageDocument | [pure virtual] |
| GetRasterLayer(IShRasterLayer **rasterLayer)=0 | I3DImageDocument | [pure virtual] |
| InitializeRasterLayer(uint32 width, uint32 height, ELayerColorType colorType, real32 dpi=72.0f)=0 | I3DImageDocument | [pure virtual] |
| IsPreview()=0 | I3DImageDocument | [pure virtual] |
| LoadFromDisk(IMCFile *aFile, IDType format, TPSIOParameter *param=nil)=0 | I3DImageDocument | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SaveToDisk(IMCFile *aFile, IDType format, boolean displayOptions=true, void *pluginOptions=nil, TPSIOParameter *param=nil)=0 | I3DImageDocument | [pure virtual] |
| SetFrameNumber(boolean displayFrame, uint curFrame, uint maxFrame)=0 | I3DImageDocument | [pure virtual] |
| SetIsPreview(boolean trueOrFalse)=0 | I3DImageDocument | [pure virtual] |
| SetRasterLayer(IShRasterLayer *rasterLayer)=0 | I3DImageDocument | [pure virtual] |
| SetScratchDocFullPathName(const TMCString &fullPathName)=0 | I3DImageDocument | [pure virtual] |
| SetWarnWhenClosing(TWarnWhenClosingCallback warnWhenClosing, void *closeInfo)=0 | I3DImageDocument | [pure virtual] |
| ShowWindow()=0 | I3DImageDocument | [pure virtual] |
| UpdateRect(const TMCRect &rect)=0 | I3DImageDocument | [pure virtual] |