All Frameworks Class Hierarchy This Framework Indexes
PartInterfaces Interface 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 BuildNecessity( | ) |
-
Returns the boolean flag indicating if the build is necessary.
o GetBody
-
Returns the stored body.
o GetCurrentJournal
| public virtual GetCurrentJournal( | ) |
-
Returns the stored topological journal.
o GetLocalSketchTransfo
| public virtual GetLocalSketchTransfo( | ) |
-
Returns the stored local transformation.
o GetOperand
| public virtual GetOperand( | | oSpecs, |
| | oKeys) |
-
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 ReportIsNecessary( | ) |
-
Specifies that it is necessary to store the report journal.
o ReportIsNotNecessary
| public virtual ReportIsNotNecessary( | ) |
-
Specifies that it is not necessary to store the report journal.
o ReportNecessity
| public virtual ReportNecessity( | ) |
-
Returns the boolean flag indicating if the report storage is necessary.
o SetBody
| public virtual SetBody( | | iBody) |
-
Sets the computed body.
- Parameters:
-
- iBody
- Computed body during the build of the patterned feature.
o SetCurrentJournal
| public virtual SetCurrentJournal( | | iJournal) |
-
Sets the topological journal.
- Parameters:
-
- iJournal
- Topological journal filled during the build of the patterned feature.
o SetLocalSketchTransfo
| public virtual SetLocalSketchTransfo( | | iTransfo) |
-
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 SetOperand( | | iSpecs, |
| | iKeys) |
-
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