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
-
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
-
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
-
Returns the boolean flag indicating if the report storage is necessary.
o SetBody
-
Sets the computed body.
- Parameters:
-
- iBody
- Computed body during the build of the patterned feature.
o SetCurrentJournal
-
Sets the topological journal.
- Parameters:
-
- iJournal
- Topological journal filled during the build of the patterned feature.
o SetLocalSketchTransfo
-
Sets the local transformation of the sketch.
- Parameters:
-
- iTransfo
- Local transformation to be applied to the sketch to compute the geometry.
o SetOperand
-
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