All Frameworks Class Hierarchy This Framework Indexes
DraftingInterfaces Interface 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
CreateBreakViewCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Section.
- o
CreateBreakView(CATISpecObject*,IID&,void**)
- To create a new BreakView operator based on the profil in input argument(isketch) .
- 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
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
CreateDetail(CATISpecObject*,CATIView*,IID&,void**)
- To create a new detail operator based on the profil in input argument(isketch) .
- 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
CreateProjectionCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Projection.
- o
CreateProjection(CATIView*,IID&,void**)
- To create a new projection operator.
- o
CreateQuickDetail(CATISpecObject*,CATIView*,IID&,void**)
- To create a new detail operator based on the profil in input argument(isketch) .
- o
CreateSectionCallout(CATISpecObject*,int,IID&,void**)
- To create a subobject from Callout specific for Section.
- o
CreateSection(CATIView*,IID&,void**)
- To create a new section operator.
- o
CreateSheet(IID&,void**)
- To create a sheet.
- o
CreateViewWithMakeUp(IID&,void**)
- To create a view associated to a ViewMakeUp.
Methods
o CreateBreakOut
| public virtual CreateBreakOut( | | isketch, |
| const | iid, |
| | oObj) |
-
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 CreateBreakViewCallout
| public virtual CreateBreakViewCallout( | | iopera, |
| | iVisibilityMode, |
| const | iid, |
| | oObj) |
-
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 CreateBreakView
| public virtual CreateBreakView( | | isketch, |
| const | iid, |
| | oObj) |
-
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 CreateBrokenLines
| public virtual CreateBrokenLines( | | liste_1, |
| | liste_2, |
| const | iid, |
| | oObj) |
-
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
| public virtual CreateCallout( | | iopera, |
| | iVisibilityMode, |
| const | iid, |
| | oObj) |
-
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 CreateColoringPattern( | const | iid, |
| | oObj) |
-
To create a subobject of pattern with a specific color.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftColoringPattern
o CreateDetailCallout
| public virtual CreateDetailCallout( | | iopera, |
| | iVisibilityMode, |
| const | iid, |
| | oObj) |
-
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 CreateDetailWithMakeUp( | const | iid, |
| | oObj, |
| | Usertype | = 0) |
-
To create a Detail object ready to use in Drawing.
- Parameters:
-
- oObj
- The ViewMakeUp associated to the detail
- See also:
- CATI2DDetail, CATIDftViewMakeUp
o CreateDetail
| public virtual CreateDetail( | | isketch, |
| | mother_view, |
| const | iid, |
| | oObj) |
-
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 CreateDftDetail
| public virtual CreateDftDetail( | const | iid, |
| | oObj, |
| | Usertype | = 0) |
-
To create a Detail Object.
- Parameters:
-
- oObj
- The TheDetail
- See also:
- CATI2DDetail
o CreateDottingPattern
| public virtual CreateDottingPattern( | const | iid, |
| | oObj) |
-
To create a subobject of pattern with many points.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftDottingPattern
o CreateDrawing
| public virtual CreateDrawing( | const | iid, |
| | oObj, |
| | iStandardName | =NULL ) |
-
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 CreateDrwAxisSysteme( | const | iIID, |
| | oObj) |
-
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 CreateHatchingPattern( | const | iid, |
| | oObj) |
-
To create a subobject from pattern with many lines.
- Parameters:
-
- oObj
- The hatchingpattern
- See also:
- CATIDftHatchingPattern
o CreateMotifPattern
| public virtual CreateMotifPattern( | const | iid, |
| | oObj) |
-
To create a subobject of pattern with a specific motif.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftMotifPattern
o CreatePattern
| public virtual CreatePattern( | const | iid, |
| | oObj) |
-
To create a generic pattern object.
- Parameters:
-
- oObj
- The pattern
- See also:
- CATIDftPattern
o CreateProjectionCallout
| public virtual CreateProjectionCallout( | | iopera, |
| | iVisibilityMode, |
| const | iid, |
| | oObj) |
-
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 CreateProjection
| public virtual CreateProjection( | | mother_view, |
| const | iid, |
| | oObj) |
-
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 CreateQuickDetail
| public virtual CreateQuickDetail( | | isketch, |
| | mother_view, |
| const | iid, |
| | oObj) |
-
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 CreateSectionCallout
| public virtual CreateSectionCallout( | | iopera, |
| | iVisibilityMode, |
| const | iid, |
| | oObj) |
-
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 CreateSection
| public virtual CreateSection( | | mother_view, |
| const | iid, |
| | oObj) |
-
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 CreateSheet
| public virtual CreateSheet( | const | iid, |
| | oObj) |
-
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 CreateViewWithMakeUp( | const | iid, |
| | oObj) |
-
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