CATFreeStyleUseItf Interface CATIStNetSurfaceOp

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


interface CATIStNetSurfaceOp

Class defining the operator that builds a Net Surface.


Method Index


o GetDominantCharacteristicCopyMode(CATBoolean&)
o GetDominantGuide(CATLONG32&)
o GetDominantProfile(CATLONG32&)
o GetExternalContinuitesOnGuides(CATListOfLong&)
o GetExternalContinuitesOnProfiles(CATListOfLong&)
o GetGuides(ListPOfCATBody&)
o GetProfiles(ListPOfCATBody&)
o GetResult(CATBody*&)
Gets the body resulting from the operation.
o Run()
Runs the operator.
o SetDominantCharacteristicCopyMode(CATBoolean)
Sets/Gets the mode of copy of the same characteristics as the dominant curves on the result surface.
o SetDominantGuide(CATLONG32)
Sets/Gets the dominant guide.
o SetDominantProfile(CATLONG32)
Sets/Gets the dominant profile.
o SetExternalContinuitesOnGuides(CATListOfLong&)
Sets/Gets the type of continuity to be applied on each guide.
o SetExternalContinuitesOnProfiles(CATListOfLong&)
Sets/Gets the type of continuity to be applied on each profile.
o SetGuides(ListPOfCATBody&)
Sets/Gets the guides.
o SetProfiles(ListPOfCATBody&)
Sets/Gets the profiles.

Methods


o GetDominantCharacteristicCopyMode
public virtual GetDominantCharacteristicCopyMode( oMode)
o GetDominantGuide
public virtual GetDominantGuide( oRankDomGuide)
o GetDominantProfile
public virtual GetDominantProfile( oRankDomProfile)
o GetExternalContinuitesOnGuides
public virtual GetExternalContinuitesOnGuides( oContinuities)
o GetExternalContinuitesOnProfiles
public virtual GetExternalContinuitesOnProfiles( oContinuities)
o GetGuides
public virtual GetGuides( oGuides)
o GetProfiles
public virtual GetProfiles( oProfiles)
o GetResult
public virtual GetResult( opBody)
Gets the body resulting from the operation.
Parameters:
opBody
The resulting body.
o Run
public virtual Run()
Runs the operator.
o SetDominantCharacteristicCopyMode
public virtual SetDominantCharacteristicCopyMode( const iMode)
Sets/Gets the mode of copy of the same characteristics as the dominant curves on the result surface.
Parameters:
iMode/oMode
The status of the mode.
o SetDominantGuide
public virtual SetDominantGuide( const iRankDomGuide)
Sets/Gets the dominant guide.
Parameters:
iRankDomGuide/oRankDomGuide
The rank (beginning at 1) of the guide corresponding to the dominant one.
o SetDominantProfile
public virtual SetDominantProfile( const iRankDomProfile)
Sets/Gets the dominant profile.
Parameters:
iRankDomProfile/oRankDomProfile
The rank (beginning at 1) of the profile corresponding to the dominant one.
o SetExternalContinuitesOnGuides
public virtual SetExternalContinuitesOnGuides( const iContinuities)
Sets/Gets the type of continuity to be applied on each guide.
Parameters:
iContinuities/oContinuities
The list of CATLONG32 corresponding to a type of continuity on each guide.
Legal values: 0 for G0, 1 for G1, 2 for G2.
o SetExternalContinuitesOnProfiles
public virtual SetExternalContinuitesOnProfiles( const iContinuities)
Sets/Gets the type of continuity to be applied on each profile.
Parameters:
iContinuities/oContinuities
The list of CATLONG32 corresponding to a type of continuity on each profile.
Legal values: 0 for G0, 1 for G1, 2 for G2.
o SetGuides
public virtual SetGuides( const iGuides)
Sets/Gets the guides.
Parameters:
iGuides/oGuides
The list of pointers to the guides.
o SetProfiles
public virtual SetProfiles( const iProfiles)
Sets/Gets the profiles.
Parameters:
iProfiles/oProfiles
The list of pointers to the profiles.

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

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