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
public virtual CATBoolean BuildNecessity()
Returns the boolean flag indicating if the build is necessary.
o GetBody
public virtual CATBody_var GetBody()
Returns the stored body.
o GetCurrentJournal
public virtual CATCGMJournalList * GetCurrentJournal()
Returns the stored topological journal.
o GetLocalSketchTransfo
public virtual CATMathTransformation GetLocalSketchTransfo()
Returns the stored local transformation.
o GetOperand
public virtual void GetOperand(CATListValCATBaseUnknown_var& oSpecs,
CATListOfCATUnicodeString& 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 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
public virtual CATBoolean ReportNecessity()
Returns the boolean flag indicating if the report storage is necessary.
o SetBody
public virtual void SetBody(CATBody_var iBody)
Sets the computed body.
Parameters:
iBody
Computed body during the build of the patterned feature.
o SetCurrentJournal
public virtual void SetCurrentJournal(CATCGMJournalList* iJournal)
Sets the topological journal.
Parameters:
iJournal
Topological journal filled during the build of the patterned feature.
o SetLocalSketchTransfo
public virtual void SetLocalSketchTransfo(CATMathTransformation 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 void SetOperand(CATListValCATBaseUnknown_var& iSpecs,
CATListOfCATUnicodeString& 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.

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

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