All Frameworks Class Hierarchy This Framework Previous Next Indexes
DraftingInterfaces Interface CATIDrwFactory
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIDrwFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIDrwFactory
Interface implemented by the drafting container used to create basic drawing features.
Role: This interface allows feature creation into a drafing structure.
Method Index
- o
CreateBreakOut(CATISpecObject*,IID&,void**)
- To create a new BreakOut operator based on the profil in input argument(isketch) .
- o
CreateBreakView(CATISpecObject*,IID&,void**)
- To create a new BreakView operator based on the profil in input argument(isketch) .
- o
CreateBreakViewCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Section.
- o
CreateBrokenLines(CATLISTV(CATISpecObject_var),CATLISTV(CATISpecObject_var),IID&,void**)
- To create a new BrokenLines operator, unitary operator defined by the both profil in input argument(liste_1 and liste_2) .
- o
CreateCallout(CATISpecObject*,int,IID&,void**)
- To create a generic object which contains the profile,texts and arrows of a section,or cut view.
- o
CreateColoringPattern(IID&,void**)
- To create a subobject of pattern with a specific color.
- o
CreateDetail(CATISpecObject*,CATIView*,IID&,void**)
- To create a new detail operator based on the profil in input argument(isketch) .
- o
CreateDetailCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Detail.
- o
CreateDetailWithMakeUp(IID&,void**,int)
- To create a Detail object ready to use in Drawing.
- o
CreateDftDetail(IID&,void**,int)
- To create a Detail Object.
- o
CreateDottingPattern(IID&,void**)
- To create a subobject of pattern with many points.
- o
CreateDrawing(IID&,void**,wchar_t*)
- To create the primitve object of drawing.
- o
CreateDrwAxisSysteme(IID&,void**)
- To create an DrwAxisSysteme objects.
- o
CreateHatchingPattern(IID&,void**)
- To create a subobject from pattern with many lines.
- o
CreateMotifPattern(IID&,void**)
- To create a subobject of pattern with a specific motif.
- o
CreatePattern(IID&,void**)
- To create a generic pattern object.
- o
CreateProjection(CATIView*,IID&,void**)
- To create a new projection operator.
- o
CreateProjectionCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Projection.
- o
CreateQuickDetail(CATISpecObject*,CATIView*,IID&,void**)
- To create a new detail operator based on the profil in input argument(isketch) .
- o
CreateSection(CATIView*,IID&,void**)
- To create a new section operator.
- o
CreateSectionCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Section.
- o
CreateSheet(IID&,void**)
- To create a sheet.
- o
CreateViewWithMakeUp(IID&,void**)
- To create a view associated to a ViewMakeUp.
Methods
o CreateBreakOut
-
To create a new BreakOut operator based on the profil in input argument(isketch) .
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The operator
o CreateBreakView
-
To create a new BreakView operator based on the profil in input argument(isketch) .
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The operator
o CreateBreakViewCallout
-
To create a subobject from Callout specific for Section.
Warning: This method is not available with 2D Layout for 3D Design.
oObj is returned when the operator (iopera) is a BreakView
The callout implements CATIDrwBreakViewCallOut
o CreateBrokenLines
-
To create a new BrokenLines operator, unitary operator defined by the both profil in input argument(liste_1 and liste_2) .
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The operator
o CreateCallout
-
To create a generic object which contains the profile,texts and arrows of a section,or cut view.
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The callout
The callout implements CATIDrwCallOut
o CreateColoringPattern
public virtual HRESULT CreateColoringPattern( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a subobject of pattern with a specific color.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftColoringPattern
o CreateDetail
-
To create a new detail operator based on the profil in input argument(isketch) .
Warning: This method is not available with 2D Layout for 3D Design.
mother_view : input parameter of operator
- Parameters:
-
- oObj
- The operator
o CreateDetailCallout
-
To create a subobject from Callout specific for Detail.
Warning: This method is not available with 2D Layout for 3D Design.
oObj is returned when the operator (iopera) is a detail.
The callout implements CATIDrwDetailCallOut
o CreateDetailWithMakeUp
public virtual HRESULT CreateDetailWithMakeUp( | const IID& | iid, |
| void** | oObj, |
| int | Usertype | = 0)=0 |
-
To create a Detail object ready to use in Drawing.
- Parameters:
-
- oObj
- The ViewMakeUp associated to the detail
- See also:
- CATI2DDetail, CATIDftViewMakeUp
o CreateDftDetail
public virtual HRESULT CreateDftDetail( | const IID& | iid, |
| void** | oObj, |
| int | Usertype | = 0)=0 |
-
To create a Detail Object.
- Parameters:
-
- oObj
- The TheDetail
- See also:
- CATI2DDetail
o CreateDottingPattern
public virtual HRESULT CreateDottingPattern( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a subobject of pattern with many points.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftDottingPattern
o CreateDrawing
public virtual HRESULT CreateDrawing( | const IID& | iid, |
| void** | oObj, |
| wchar_t* | iStandardName | =NULL )=0 |
-
To create the primitve object of drawing.
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The drawing
- See also:
- CATIDrawing
o CreateDrwAxisSysteme
public virtual HRESULT CreateDrwAxisSysteme( | const IID& | iIID, |
| void** | oObj) = 0 |
-
To create an DrwAxisSysteme objects.
This object manages the links of the generative view to a 3D axis systeme
Warning: This method is not available with 2D Layout for 3D Design.
o CreateHatchingPattern
public virtual HRESULT CreateHatchingPattern( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a subobject from pattern with many lines.
- Parameters:
-
- oObj
- The hatchingpattern
- See also:
- CATIDftHatchingPattern
o CreateMotifPattern
public virtual HRESULT CreateMotifPattern( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a subobject of pattern with a specific motif.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftMotifPattern
o CreatePattern
public virtual HRESULT CreatePattern( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a generic pattern object.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftPattern
o CreateProjection
-
To create a new projection operator.
Warning: This method is not available with 2D Layout for 3D Design.
mother_view : input parameter of operator
- Parameters:
-
- oObj
- The operator
o CreateProjectionCallout
-
To create a subobject from Callout specific for Projection.
Warning: This method is not available with 2D Layout for 3D Design.
oObj is returned when the operator (iopera) is a projection.
The callout implements CATIDrwProjectionCallOut
o CreateQuickDetail
-
To create a new detail operator based on the profil in input argument(isketch) .
Warning: This method is not available with 2D Layout for 3D Design.
mother_view : input parameter of operator
- Parameters:
-
- oObj
- The operator
o CreateSection
-
To create a new section operator.
Warning: This method is not available with 2D Layout for 3D Design.
mother_view : input parameter of operator
- Parameters:
-
- oObj
- The operator
o CreateSectionCallout
-
To create a subobject from Callout specific for Section.
Warning: This method is not available with 2D Layout for 3D Design.
oObj is returned when the operator (iopera) is a section.
The callout implements CATIDrwSectionCallOut
o CreateSheet
public virtual HRESULT CreateSheet( | const IID& | iid, |
| void** | oObj) =0 |
-
To create a sheet.
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The sheet
- See also:
- CATISheet
o CreateViewWithMakeUp
public virtual HRESULT CreateViewWithMakeUp( | const IID& | iid, |
| void** | oObj)=0 |
-
To create a view associated to a ViewMakeUp.
Warning: This method is not available with 2D Layout for 3D Design.
- Parameters:
-
- oObj
- The ViewMakeUp associated to the view
- See also:
- CATIView, CATIDftViewMakeUp
This object is included in the file: CATIDrwFactory.h
If needed, your Imakefile.mk should include the module: CATDraftingInterfaces