|
| STDMETHODIMP | get_TrueColor (IAcadAcCmColor **pColor) |
| |
| STDMETHODIMP | put_TrueColor (IAcadAcCmColor *pColor) |
| |
| STDMETHODIMP | get_Layer (BSTR *pVal) |
| |
| STDMETHODIMP | put_Layer (BSTR newVal) |
| |
| STDMETHODIMP | get_Linetype (BSTR *pVal) |
| |
| STDMETHODIMP | put_Linetype (BSTR newVal) |
| |
| STDMETHODIMP | get_LinetypeScale (double *pVal) |
| |
| STDMETHODIMP | put_LinetypeScale (double newVal) |
| |
| STDMETHODIMP | get_Visible (VARIANT_BOOL *pVal) |
| |
| STDMETHODIMP | put_Visible (VARIANT_BOOL newVal) |
| |
| STDMETHODIMP | ArrayPolar (int numObjs, double fillAngle, VARIANT basePoint, VARIANT *pArrayObjs) |
| |
| STDMETHODIMP | ArrayRectangular (int numRows, int numCols, int numLvls, double disRows, double disCols, double disLvls, VARIANT *pArrayObjs) |
| |
| STDMETHODIMP | Highlight (VARIANT_BOOL bFlag) |
| |
| STDMETHODIMP | Copy (LPDISPATCH *pCopyObj) |
| |
| STDMETHODIMP | Move (VARIANT fromPoint, VARIANT toPoint) |
| |
| STDMETHODIMP | Rotate (VARIANT basePoint, double rotationAngle) |
| |
| STDMETHODIMP | Rotate3D (VARIANT point1, VARIANT point2, double rotationAngle) |
| |
| STDMETHODIMP | Mirror (VARIANT point1, VARIANT point2, LPDISPATCH *pMirrorObj) |
| |
| STDMETHODIMP | Mirror3D (VARIANT point1, VARIANT point2, VARIANT point3, LPDISPATCH *pMirrorObj) |
| |
| STDMETHODIMP | ScaleEntity (VARIANT basePoint, double scaleFactor) |
| |
| STDMETHODIMP | TransformBy (VARIANT transMatrix) |
| |
| STDMETHODIMP | Update () |
| |
| STDMETHODIMP | GetBoundingBox (VARIANT *minPoint, VARIANT *maxPoint) |
| |
| STDMETHODIMP | IntersectWith (LPDISPATCH pEntity, AcExtendOption option, VARIANT *intPoints) |
| |
| STDMETHODIMP | get_PlotStyleName (BSTR *plotStyleName) |
| |
| STDMETHODIMP | put_PlotStyleName (BSTR plotStyleName) |
| |
| STDMETHODIMP | get_Lineweight (ACAD_LWEIGHT *lineweight) |
| |
| STDMETHODIMP | put_Lineweight (ACAD_LWEIGHT lineweight) |
| |
| STDMETHODIMP | get_Hyperlinks (IAcadHyperlinks **pHyperlinks) |
| |
| STDMETHODIMP | get_color (AcColor *pVal) |
| |
| STDMETHODIMP | put_color (AcColor newVal) |
| |
| STDMETHOD | get_EntityName (BSTR *pVal) |
| |
| STDMETHOD | get_EntityType (long *entType) |
| |
| STDMETHODIMP | get_Material (BSTR *Material) |
| |
| STDMETHODIMP | put_Material (BSTR Material) |
| |
| STDMETHODIMP | get_EntityTransparency (BSTR *transparency) |
| |
| STDMETHODIMP | put_EntityTransparency (BSTR transparency) |
| |
| STDMETHODIMP | InterfaceSupportsErrorInfo (REFIID riid) |
| |
| | IAcadObjectDispatchImpl () |
| |
| virtual | ~IAcadObjectDispatchImpl () |
| |
| STDMETHOD | get_Application (LPDISPATCH *pVal) |
| |
| STDMETHOD | get_ObjectID (LONG_PTR *pVal) |
| |
| STDMETHOD | get_OwnerID (LONG_PTR *pVal) |
| |
| STDMETHOD | Delete () |
| |
| STDMETHOD | SetXData (VARIANT type, VARIANT data) |
| |
| STDMETHOD | GetXData (BSTR bstrName, VARIANT *type, VARIANT *data) |
| |
| STDMETHOD | get_ObjectName (BSTR *pVal) |
| |
| STDMETHOD | get_Handle (BSTR *pVal) |
| |
| STDMETHOD | get_HasExtensionDictionary (VARIANT_BOOL *bHasDictionary) |
| |
| STDMETHOD | GetExtensionDictionary (IAcadDictionary **pExtDictionary) |
| |
| STDMETHOD | get_Database (IAcadDatabase **pDatabase) |
| |
| STDMETHOD | get_Document (LPDISPATCH *pDocument) |
| |
| STDMETHOD | Erase () |
| |
| STDMETHODIMP | InterfaceSupportsErrorInfo (REFIID riid) |
| |
| | IAcadBaseObject2Impl () |
| |
| virtual | ~IAcadBaseObject2Impl () |
| |
| STDMETHOD | SetObject (AcDbObject *&pObj) |
| |
| void | Fire_Notification (DISPID dispId=DISPID_UNKNOWN) |
| |
| STDMETHOD | ForceDbResident (VARIANT_BOOL *forceDbResident) |
| |
| STDMETHOD | AddToDb (AcDbObjectId &objId, AcDbObjectId ownerId=AcDbObjectId::kNull, ACHAR *keyName=NULL) |
| |
| STDMETHOD | CreateObject (AcDbObjectId ownerId=AcDbObjectId::kNull, ACHAR *keyName=NULL) |
| |
| STDMETHOD | ObjectExists (VARIANT_BOOL *objectExists) |
| |
| STDMETHOD | GetObject (AcDbObject *&pObj) |
| |
| | IAcadBaseObjectImpl () |
| |
| virtual | ~IAcadBaseObjectImpl () |
| |
| void | removeAllReactors () |
| |
| virtual HRESULT | CreateNewObject (AcDbObjectId &, AcDbObjectId &, TCHAR *) |
| |
| STDMETHOD | SetObjectId (AcDbObjectId &objId, AcDbObjectId ownerId=AcDbObjectId::kNull, TCHAR *keyName=NULL) |
| |
| STDMETHOD | GetObjectId (AcDbObjectId *objId) |
| |
| STDMETHOD | Clone (AcDbObjectId ownerId, LPUNKNOWN *pUnkClone) |
| |
| STDMETHOD | GetClassID (CLSID &clsid) |
| |
| STDMETHOD | NullObjectId (void) |
| |
| STDMETHOD | OnModified (void) |
| |
| void | Fire_Modified () |
| |
| void | Fire_OnChanged () |
| |
| void | Fire_OnChanged (DISPID dispId) |
| |
| | IRetrieveApplicationImpl () |
| |
| virtual | ~IRetrieveApplicationImpl () |
| |
| STDMETHOD | SetApplicationObject (LPDISPATCH pApp) |
| |
| STDMETHOD | GetApplicationObject (LPDISPATCH *pApp) |
| |
template<
class C, const
CLSID * pclsid,
class T, const
IID * piid, const
GUID * plibid,
WORD wMajor = 1,
WORD wMinor = 0,
class tihclass = CComTypeInfoHolder>
class IAcadEntityDispatchImpl< C, pclsid, T, piid, plibid, wMajor, wMinor, tihclass >
Definition at line 21 of file AcadEntityImpl.h.