All Frameworks Class Hierarchy This Framework Indexes
PartInterfaces Class CATPrtManageFeatBuildExt
PartInterfaces.CATIPrtManageFeatBuild
|
+---CATPrtManageFeatBuildExt
Usage: you can derive this class.
public class CATPrtManageFeatBuildExt
Class to implement the interface CATIPrtManageFeatBuild.
Role: By inheriting of this class to implement the interface CATIPrtManageFeatBuild,
allows users to manage the build of the patterned feature.
- See also:
- CATIPrtManageFeatBuild
Constructor and Destructor Index
- o
CATPrtManageFeatBuildExt()
-
- o
~CATPrtManageFeatBuildExt()
-
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.
Data Member Index
- o
_LeBody
- The stored body.
- o
_LeJournal
- The topological journal.
- o
_ListKeys
- List of keys associated with each specifications.
- o
_ListSpec
- List of specifications to create the report.
- o
_LocalTransfo
- Local transformation to be applied to the sketch to compute the geometry.
Constructor and Destructor
o CATPrtManageFeatBuildExt
public CATPrtManageFeatBuildExt( | ) |
-
o ~CATPrtManageFeatBuildExt
public virtual ~CATPrtManageFeatBuildExt( | ) |
-
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( | ) |
-
Specifies that it is necessary to store the report journal.
o ReportIsNotNecessary
public virtual void 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
-
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.
Data Members
o _LeBody
protected CATBody* _LeBody
-
The stored body.
o _LeJournal
protected CATCGMJournalList* _LeJournal
-
The topological journal.
o _ListKeys
protected CATListOfCATUnicodeString* _ListKeys
-
List of keys associated with each specifications.
o _ListSpec
protected CATListValCATBaseUnknown_var* _ListSpec
-
List of specifications to create the report.
o _LocalTransfo
protected CATMathTransformation* _LocalTransfo
-
Local transformation to be applied to the sketch to compute the geometry.
This object is included in the file: CATPrtManageFeatBuildExt.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces