Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractBoundaryCell Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractBoundaryCell:
SCH::CAbstractBSDLObject CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

IBoundaryCellGetIBoundaryCell ()
Public Member Functions inherited from SCH::CAbstractBSDLObject
IBSDLObjectGetIBSDLObject ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int GetCellNumber ()=0
virtual TCellKind GetCellKind ()=0
virtual std::wstring GetPortId ()=0
virtual TCellFunction GetCellFunction ()=0
virtual TBitValue GetSafeBit ()=0
virtual int GetControlCellNumber ()=0
virtual TBitValue GetDisableValue ()=0
virtual TDisableResult GetDisableResult ()=0
virtual IScanPinGetPin ()=0
virtual IBoundaryCellGetControlCell ()=0
virtual IBoundaryCellGetTargetCell ()=0
virtual int GetCurrentValue ()=0
Protected Member Functions inherited from SCH::CAbstractBSDLObject
virtual std::wstring GetDescription ()=0
virtual std::wstring GetShortDescription ()=0
virtual IBSDLEntityGetEntity ()=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ GetCellFunction()

virtual TCellFunction SCH::CAbstractBoundaryCell::GetCellFunction ( )
protectedpure virtual

◆ GetCellKind()

virtual TCellKind SCH::CAbstractBoundaryCell::GetCellKind ( )
protectedpure virtual

◆ GetCellNumber()

virtual int SCH::CAbstractBoundaryCell::GetCellNumber ( )
protectedpure virtual

◆ GetControlCell()

virtual IBoundaryCell * SCH::CAbstractBoundaryCell::GetControlCell ( )
protectedpure virtual

◆ GetControlCellNumber()

virtual int SCH::CAbstractBoundaryCell::GetControlCellNumber ( )
protectedpure virtual

◆ GetCurrentValue()

virtual int SCH::CAbstractBoundaryCell::GetCurrentValue ( )
protectedpure virtual

◆ GetDisableResult()

virtual TDisableResult SCH::CAbstractBoundaryCell::GetDisableResult ( )
protectedpure virtual

◆ GetDisableValue()

virtual TBitValue SCH::CAbstractBoundaryCell::GetDisableValue ( )
protectedpure virtual

◆ GetIBoundaryCell()

IBoundaryCell * SCH::CAbstractBoundaryCell::GetIBoundaryCell ( )
inline

◆ GetPin()

virtual IScanPin * SCH::CAbstractBoundaryCell::GetPin ( )
protectedpure virtual

◆ GetPortId()

virtual std::wstring SCH::CAbstractBoundaryCell::GetPortId ( )
protectedpure virtual

◆ GetSafeBit()

virtual TBitValue SCH::CAbstractBoundaryCell::GetSafeBit ( )
protectedpure virtual

◆ GetTargetCell()

virtual IBoundaryCell * SCH::CAbstractBoundaryCell::GetTargetCell ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall SCH::CAbstractBoundaryCell::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from SCH::CAbstractBSDLObject.

◆ SupportsService()

virtual bool SCH::CAbstractBoundaryCell::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from SCH::CAbstractBSDLObject.


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