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

Copyright © 2003, Dassault Systèmes. All rights reserved.