CATStrUseItf Interface CATISfdUsePart

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISfdUsePart

Interface to manage attributes on the Part.


Method Index


o GetConnectionsSet(CATIMmiMechanicalFeature_var&)
no doc
o GetConstructionSet(CATIMmiMechanicalFeature_var&)
Get ConstructionSet tool.
o GetMembers(CATLISTV(CATIMmiMechanicalFeature_var)&)
o GetPanels(CATLISTV(CATIMmiMechanicalFeature_var)&)
o GetSectionSet(CATIMmiMechanicalFeature_var&)
Get ProjectData tool.
o IsSFDSystem(CATSfdDiscipline&,CATUnicodeString&)
Verify that the reference has the correct V_Discipline value.
o SetAsSFDSystem(CATSfdDiscipline&,CATUnicodeString&)
Initiliaze the Reference as a SFD system by setting the V_Discipline to Structure_System.

Methods


o GetConnectionsSet
public virtual GetConnectionsSet( ospConnectionsSet)
no doc
o GetConstructionSet
public virtual GetConstructionSet( ospConstructionSet)
Get ConstructionSet tool. It is a regular GSMTool pointed by the MechanicalPart. If this tool already exists, it is not created.
Parameters:
ospConstructionSet
ConstructionSet tool.
o GetMembers
public virtual GetMembers( oListOfMembers)
o GetPanels
public virtual GetPanels( oListOfSuperPlates)
o GetSectionSet
public virtual GetSectionSet( ospSectionSet)
Get ProjectData tool. It is a regular GSMTool pointed by the MechanicalPart. If this tool already exists, it is not created.
Parameters:
ospSectionSet
SectionSet tool.
o IsSFDSystem
public virtual IsSFDSystem( oDiagnostic,
oIncorrectDisciplineName)
Verify that the reference has the correct V_Discipline value.
Parameters:
oDiagnostic
Project data tool.
oIncorrectDisciplineName
Returns the V_Discipline if there is already one.
o SetAsSFDSystem
public virtual SetAsSFDSystem( oDiagnostic,
oIncorrectDisciplineName)
Initiliaze the Reference as a SFD system by setting the V_Discipline to Structure_System.
Parameters:
oDiagnostic
SfdSetDisciplineOK - V_discipline was successfully set to "Structure_System" (it was originally unset) SfdDisciplineAlreadyStructure - Nothing done. V_discipline was already set to "Structure_System" SfdWorkbenchNotStructure - Nothing done. The workbench is not SFD or SDD. Did not attempt to set V_discipline to "Structure_System" SfdUnableToFindVPMReference - Nothing done. Unable to find the VPMReference. Unable to set V_discipline to "Structure_System" SfdDisciplineAlreadySomethingElse - Nothing done. V_discipline was already set to something other than "Structure_System" SfdAttemptToSetDisciplineFailed - Nothing done. V_discipline was originally unset, but the attempt to set it to "Structure_System" failed (probably due to an infrastructure problem, such as the discipline name not being registered)
oIncorrectDisciplineName
Returns the V_Discipline if there is already one.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.