All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PartInterfaces Interface CATIPrtManageFeatBuild

CATIPrtManageFeatBuild
 

Usage: you can reimplement this interface by deriving the supplied CATPrtManageFeatBuildExt adapter class.


interface CATIPrtManageFeatBuild

Interface to store the build informations.
Role: This interface allows users to manage the build of the patterned feature.

BOA information: this interface can be implemented using the BOA (Basic Object Adapter) To know more about the BOA, refer to the CAA Encyclopedia home page Click Middleware at the bottom left, then click the Object Modeler tab page Several articles deal with the BOA.


Method Index


o BuildNecessity()
Returns the boolean flag indicating if the build is necessary.
o GetBody()
Returns the stored body.
o GetCurrentJournal()
Returns the stored topological journal.
o GetLocalSketchTransfo()
Returns the stored local transformation.
o GetOperand(CATListValCATBaseUnknown_var&,CATListOfCATUnicodeString&)
Returns the list of stored operands.
o ReportIsNecessary()
Specifies that it is necessary to store the report journal.
o ReportIsNotNecessary()
Specifies that it is not necessary to store the report journal.
o ReportNecessity()
Returns the boolean flag indicating if the report storage is necessary.
o SetBody(CATBody_var)
Sets the computed body.
o SetCurrentJournal(CATCGMJournalList*)
Sets the topological journal.
o SetLocalSketchTransfo(CATMathTransformation)
Sets the local transformation of the sketch.
o SetOperand(CATListValCATBaseUnknown_var&,CATListOfCATUnicodeString&)
Sets the list of operands used by the patterned feature to create the report.

Methods


o BuildNecessity
public virtual CATBoolean BuildNecessity()= 0
Returns the boolean flag indicating if the build is necessary.
o GetBody
public virtual CATBody_var GetBody()= 0
Returns the stored body.
o GetCurrentJournal
public virtual CATCGMJournalList* GetCurrentJournal()= 0
Returns the stored topological journal.
o GetLocalSketchTransfo
public virtual CATMathTransformation GetLocalSketchTransfo()= 0
Returns the stored local transformation.
o GetOperand
public virtual void GetOperand(CATListValCATBaseUnknown_var& oSpecs,
CATListOfCATUnicodeString& oKeys) = 0
Returns the list of stored operands.
Parameters:
iSpecs
List of specifications to create the report.
iKeys
List of keys associated with each specifications.
o ReportIsNecessary
public virtual void ReportIsNecessary()= 0
Specifies that it is necessary to store the report journal.
o ReportIsNotNecessary
public virtual void ReportIsNotNecessary()= 0
Specifies that it is not necessary to store the report journal.
o ReportNecessity
public virtual CATBoolean ReportNecessity()= 0
Returns the boolean flag indicating if the report storage is necessary.
o SetBody
public virtual void SetBody(CATBody_var iBody) = 0
Sets the computed body.
Parameters:
iBody
Computed body during the build of the patterned feature.
o SetCurrentJournal
public virtual void SetCurrentJournal(CATCGMJournalList* iJournal) = 0
Sets the topological journal.
Parameters:
iJournal
Topological journal filled during the build of the patterned feature.
o SetLocalSketchTransfo
public virtual void SetLocalSketchTransfo(CATMathTransformation iTransfo) = 0
Sets the local transformation of the sketch.
Parameters:
iTransfo
Local transformation to be applied to the sketch to compute the geometry.
o SetOperand
public virtual void SetOperand(CATListValCATBaseUnknown_var& iSpecs,
CATListOfCATUnicodeString& iKeys) = 0
Sets the list of operands used by the patterned feature to create the report.
Parameters:
iSpecs
List of specifications to create the report.
iKeys
List of keys associated with each specifications.

This object is included in the file: CATIPrtManageFeatBuild.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces

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