CATStrUseItf Interface CATIStrUseProfileSurfSurf

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


interface CATIStrUseProfileSurfSurf

Interface to manage Profile created by the intersection of two surfaces.
Role: To manage Profile created by the intersection of two surfaces.


Method Index


o GetFirstOffset(CATICkeParm_var&)
Gets the first surface offset.
o GetFirstSurface(CATIMmiMechanicalFeature_var&)
Gets first surface, without context.
o GetFirstSurface(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Gets first surface, with context if existing.
o GetSecondOffset(CATICkeParm_var&)
Gets the second surface offset.
o GetSecondSurface(CATIMmiMechanicalFeature_var&)
Gets second surface.
o GetSecondSurface(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Gets second surface.
o SetFirstSurface(CATIMmiMechanicalFeature_var&)
Sets first surface.
o SetFirstSurface(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Sets first surface.
o SetSecondSurface(CATIMmiMechanicalFeature_var&)
Sets second surface.
o SetSecondSurface(CATBaseUnknown_var&,CATIPLMNavOccurrence_var&,CATIPLMNavOccurrence_var&)
Sets second surface.

Methods


o GetFirstOffset
public virtual GetFirstOffset( ospOffset)
Gets the first surface offset.
Parameters:
ospOffset
Offset.
o GetFirstSurface
public virtual GetFirstSurface( ospSurface)
Gets first surface, without context.
Role: Allows getting Profile's first surface.
Parameters:
ospSurface
Surface
o GetFirstSurface
public virtual GetFirstSurface( ospSurface,
ospContextOfSurface,
ospContextOfProfile)
Gets first surface, with context if existing.
Role: Allows getting Profile's first surface.
Parameters:
ospSurface
Surface, SFD panel DMS or SDD plate.
ospContextOfSurface
The occurrence in which ospSurface has been considered.
ospContextOfProfile
The occurrence in which this profile has been considered.
o GetSecondOffset
public virtual GetSecondOffset( ospOffset)
Gets the second surface offset.
Parameters:
ospOffset
Offset.
o GetSecondSurface
public virtual GetSecondSurface( ospSurface)
Gets second surface.
Role: Allows getting Profile's second surface.
Parameters:
ospSurface
Surface
o GetSecondSurface
public virtual GetSecondSurface( ospSurface,
ospContextOfSurface,
ospContextOfProfile)
Gets second surface.
Role: Allows getting Profile's second surface.
Parameters:
ospSurface
Surface
ospContextOfSurface
The occurrence in which ospSurface has been considered.
ospContextOfProfile
The occurrence in which this profile has been considered.
o SetFirstSurface
public virtual SetFirstSurface( const ispSurface)
Sets first surface.
Role: Allows setting Profile's first surface. Note: This method should be used in SFD only, use the other method in SDD. Important : when the profile is a stiffener, you must set the delimited molded surface (DMS) of the panel.
See also:
Parameters:
ispSurface
Surface or SFD panel DMS
o SetFirstSurface
public virtual SetFirstSurface( const ispSurface,
const ispContextOfSurface,
const ispContextOfProfile)
Sets first surface.
Role: Allows setting Profile's first surface. Note: This method can be used in SFD and SDD and allows the definition of a contextual link. Important : - If the profile is a SFD stiffener, you must set the delimited molded surface (DMS) of the panel. - If the profile is a SDD stiffener, you must set the plate itself
See also:
Parameters:
ispSurface
Surface, SFD panel DMS or SDD plate.
ispContextOfSurface
The occurrence in which ispSurface has to be considered. If the profile is a SDD stiffener, it has to be the plate product.
ispContextOfProfile
The occurrence in which this profile is considered. In SDD, it has to be the profile product.
o SetSecondSurface
public virtual SetSecondSurface( const ispSurface)
Sets second surface.
Role: Allows setting Profile's second surface.
Parameters:
ispSurface
Surface
o SetSecondSurface
public virtual SetSecondSurface( const ispSurface,
const ispContextOfSurface,
const ispContextOfProfile)
Sets second surface.
Role: Allows setting Profile's second surface.
Parameters:
ispSurface
Surface
ispContextOfSurface
The occurrence in which ispSurface has to be considered.
ispContextOfProfile
The occurrence in which this profile is considered.

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

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