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
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
| 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 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 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 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 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 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 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 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 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 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 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 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 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