GME  13
Public Member Functions | Protected Member Functions | Protected Attributes
CGMEOLEModel Class Reference

#include <GMEOLEModel.h>

Collaboration diagram for CGMEOLEModel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CGMEOLEModel ()
void SetView (CGMEView *view)
virtual void OnFinalRelease ()

Protected Member Functions

virtual ~CGMEOLEModel ()
bool AmIValid ()
afx_msg BOOL GetActive ()
afx_msg void SetActive (BOOL bNewValue)
afx_msg LPDISPATCH GetAspects ()
afx_msg void SetAspects (LPDISPATCH newValue)
afx_msg LPDISPATCH GetMgaModel ()
afx_msg void SetMgaModel (LPDISPATCH newValue)
afx_msg BOOL GetValid ()
afx_msg void SetValid (BOOL bNewValue)
afx_msg void Print ()
afx_msg void PrintDialog ()
afx_msg void DumpWindowsMetaFile (LPCTSTR filePath)
afx_msg void CheckConstraints ()
afx_msg void RunComponent (LPCTSTR appID)
afx_msg void RunComponentDialog ()
afx_msg void Close ()
afx_msg void GrayOutFCO (BOOL bGray, BOOL bNeighbours, LPDISPATCH mgaFCOs)
afx_msg void GrayOutHide ()
afx_msg void ShowSetMembers (LPDISPATCH mgaFCO)
afx_msg void HideSetMembers ()
afx_msg void Zoom (long percent)
afx_msg void ZoomTo (LPDISPATCH mgaFCOs)
afx_msg void Scroll (long bar, long scroll)
afx_msg HRESULT DumpModelGeometryXML (LPCTSTR filePath)
afx_msg CString GetCurrentAspect (void)
afx_msg void SetCurrentAspect (const CString &aspectName)
STDMETHOD() put_Active (THIS_ VARIANT_BOOL isActive)
STDMETHOD() get_Active (THIS_ VARIANT_BOOL *isActive)
STDMETHOD() get_Aspects (THIS_ IGMEOLEColl **coll)
STDMETHOD() get_MgaModel (THIS_ IMgaModel **model)
STDMETHOD() get_Valid (THIS_ VARIANT_BOOL *isValid)
STDMETHOD() Print (THIS)
STDMETHOD() PrintDialog (THIS)
STDMETHOD() DumpWindowsMetaFile (THIS_ BSTR filePath)
STDMETHOD() CheckConstraints (THIS)
STDMETHOD() RunComponent (THIS_ BSTR appID)
STDMETHOD() RunComponentDialog (THIS)
STDMETHOD() Close (THIS)
STDMETHOD() GrayOutFCO (THIS_ VARIANT_BOOL bGray, VARIANT_BOOL bNeighbours, IMgaFCOs *mgaFCO)
STDMETHOD() GrayOutHide (THIS)
STDMETHOD() ShowSetMembers (THIS_ IMgaFCO *mgaFCO)
STDMETHOD() HideSetMembers (THIS)
STDMETHOD() Zoom (THIS_ DWORD percent)
STDMETHOD() ZoomTo (THIS_ IMgaFCOs *mgaFCOs)
STDMETHOD() Scroll (THIS_ bar_enum bar, scroll_enum scroll)
STDMETHOD() DumpModelGeometryXML (THIS_ BSTR filePath)
STDMETHOD() GetCurrentAspect (THIS_ BSTR *aspectName)
STDMETHOD() SetCurrentAspect (THIS_ BSTR aspectName)

Protected Attributes

CGMEViewm_view

Detailed Description

Definition at line 17 of file GMEOLEModel.h.


Constructor & Destructor Documentation

Definition at line 28 of file GMEOLEModel.cpp.

CGMEOLEModel::~CGMEOLEModel ( ) [protected, virtual]

Definition at line 33 of file GMEOLEModel.cpp.


Member Function Documentation

bool CGMEOLEModel::AmIValid ( ) [protected]

Definition at line 48 of file GMEOLEModel.cpp.

void CGMEOLEModel::CheckConstraints ( ) [protected]

Definition at line 153 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::CheckConstraints ( THIS  ) [protected]
void CGMEOLEModel::Close ( ) [protected]

Definition at line 263 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::Close ( THIS  ) [protected]
HRESULT CGMEOLEModel::DumpModelGeometryXML ( LPCTSTR  filePath) [protected]

Definition at line 491 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::DumpModelGeometryXML ( THIS_ BSTR  filePath) [protected]
void CGMEOLEModel::DumpWindowsMetaFile ( LPCTSTR  filePath) [protected]

Definition at line 131 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::DumpWindowsMetaFile ( THIS_ BSTR  filePath) [protected]
STDMETHOD() CGMEOLEModel::get_Active ( THIS_ VARIANT_BOOL *  isActive) [protected]
STDMETHOD() CGMEOLEModel::get_Aspects ( THIS_ IGMEOLEColl **  coll) [protected]
STDMETHOD() CGMEOLEModel::get_MgaModel ( THIS_ IMgaModel **  model) [protected]
STDMETHOD() CGMEOLEModel::get_Valid ( THIS_ VARIANT_BOOL *  isValid) [protected]
BOOL CGMEOLEModel::GetActive ( ) [protected]

Definition at line 163 of file GMEOLEModel.cpp.

LPDISPATCH CGMEOLEModel::GetAspects ( ) [protected]

Definition at line 201 of file GMEOLEModel.cpp.

CString CGMEOLEModel::GetCurrentAspect ( void  ) [protected]

Definition at line 500 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::GetCurrentAspect ( THIS_ BSTR *  aspectName) [protected]
LPDISPATCH CGMEOLEModel::GetMgaModel ( void  ) [protected]

Definition at line 229 of file GMEOLEModel.cpp.

BOOL CGMEOLEModel::GetValid ( ) [protected]

Definition at line 247 of file GMEOLEModel.cpp.

void CGMEOLEModel::GrayOutFCO ( BOOL  bGray,
BOOL  bNeighbours,
LPDISPATCH  mgaFCOs 
) [protected]

Definition at line 272 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::GrayOutFCO ( THIS_ VARIANT_BOOL  bGray,
VARIANT_BOOL  bNeighbours,
IMgaFCOs *  mgaFCO 
) [protected]
void CGMEOLEModel::GrayOutHide ( ) [protected]

Definition at line 318 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::GrayOutHide ( THIS  ) [protected]
void CGMEOLEModel::HideSetMembers ( ) [protected]

Definition at line 386 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::HideSetMembers ( THIS  ) [protected]
void CGMEOLEModel::OnFinalRelease ( ) [virtual]

Definition at line 38 of file GMEOLEModel.cpp.

void CGMEOLEModel::Print ( ) [protected]

Definition at line 112 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::Print ( THIS  ) [protected]
void CGMEOLEModel::PrintDialog ( ) [protected]

Definition at line 121 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::PrintDialog ( THIS  ) [protected]
STDMETHOD() CGMEOLEModel::put_Active ( THIS_ VARIANT_BOOL  isActive) [protected]
void CGMEOLEModel::RunComponent ( LPCTSTR  appID) [protected]

Definition at line 183 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::RunComponent ( THIS_ BSTR  appID) [protected]
void CGMEOLEModel::RunComponentDialog ( ) [protected]

Definition at line 192 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::RunComponentDialog ( THIS  ) [protected]
void CGMEOLEModel::Scroll ( long  bar,
long  scroll 
) [protected]

Definition at line 454 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::Scroll ( THIS_ bar_enum  bar,
scroll_enum  scroll 
) [protected]
void CGMEOLEModel::SetActive ( BOOL  bNewValue) [protected]

Definition at line 172 of file GMEOLEModel.cpp.

void CGMEOLEModel::SetAspects ( LPDISPATCH  newValue) [protected]

Definition at line 222 of file GMEOLEModel.cpp.

void CGMEOLEModel::SetCurrentAspect ( const CString &  aspectName) [protected]

Definition at line 509 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::SetCurrentAspect ( THIS_ BSTR  aspectName) [protected]
void CGMEOLEModel::SetMgaModel ( LPDISPATCH  newValue) [protected]

Definition at line 240 of file GMEOLEModel.cpp.

void CGMEOLEModel::SetValid ( BOOL  bNewValue) [protected]

Definition at line 256 of file GMEOLEModel.cpp.

void CGMEOLEModel::SetView ( CGMEView view) [inline]

Definition at line 30 of file GMEOLEModel.h.

void CGMEOLEModel::ShowSetMembers ( LPDISPATCH  mgaFCO) [protected]

Definition at line 332 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::ShowSetMembers ( THIS_ IMgaFCO mgaFCO) [protected]
void CGMEOLEModel::Zoom ( long  percent) [protected]

Definition at line 399 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::Zoom ( THIS_ DWORD  percent) [protected]
void CGMEOLEModel::ZoomTo ( LPDISPATCH  mgaFCOs) [protected]

Definition at line 409 of file GMEOLEModel.cpp.

STDMETHOD() CGMEOLEModel::ZoomTo ( THIS_ IMgaFCOs *  mgaFCOs) [protected]

Member Data Documentation

Definition at line 38 of file GMEOLEModel.h.


The documentation for this class was generated from the following files: