CATGSOUseItf Interface CATIGSOUseWrapCurve

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


interface CATIGSOUseWrapCurve

Interface to wrap curve feature.
Role:Allows to access data of the wrap curve

See also:
See also:
See also:
See also:


Method Index


o GetCurves(CATLISTV(CATIMmiMechanicalFeature_var)&,CATLISTV(CATIMmiMechanicalFeature_var)&)
Gets the list of reference curves and target curves.
o GetFirstCurvesConstraint(CATGSOWrapCurveSurfaceCst&)
Gets the surface constraint at first curves to the wrap curve feature.
o GetLastCurvesConstraint(CATGSOWrapCurveSurfaceCst&)
Gets the surface constraint at last curves to the wrap curve feature.
o GetReferenceDirection(CATGSOWrapCurveRefDirType&,CATIGSMUseDirection_var&)
Gets the reference direction from the wrap curve feature.
o GetReferenceSpine(CATGSOWrapCurveRefSpineType&,CATIMmiMechanicalFeature_var&)
Gets the reference spine to the wrap curve feature.
o GetSurface(CATIMmiMechanicalFeature_var&)
Gets the surface to deform to the wrap curve feature.
o GetTargetSpine(CATGSOWrapCurveTargSpineType&,CATIMmiMechanicalFeature_var&)
Gets the target spine to the wrap curve feature.
o InsertCurves(int,CATIMmiMechanicalFeature_var,CATIMmiMechanicalFeature_var)
Inserts a couple of reference curve and target curve to the wrap curve feature.
o RemoveCurves(int)
Removes a couple of reference curve and target curve from the feature.
o SetFirstCurvesConstraint(CATGSOWrapCurveSurfaceCst)
Sets a surface constraint at first curves to the wrap curve feature.
o SetLastCurvesConstraint(CATGSOWrapCurveSurfaceCst)
Sets a surface constraint at last curves to the wrap curve feature.
o SetReferenceCurve(int,CATIMmiMechanicalFeature_var)
Sets a reference curve to the wrap curve feature.
o SetReferenceDirection(CATGSOWrapCurveRefDirType,CATIGSMUseDirection_var)
Sets the reference direction to the wrap curve feature.
o SetReferenceSpine(CATGSOWrapCurveRefSpineType,CATIMmiMechanicalFeature_var)
Sets the reference spine to the wrap curve feature.
o SetSurface(CATIMmiMechanicalFeature_var)
Sets the surface to deform to the wrap curve feature.
o SetTargetCurve(int,CATIMmiMechanicalFeature_var)
Sets a target curve to the wrap curve feature.
o SetTargetSpine(CATGSOWrapCurveTargSpineType,CATIMmiMechanicalFeature_var)
Sets the target spine to the wrap curve feature.

Methods


o GetCurves
public virtual GetCurves( oReferenceCurves,
oTargetCurves)
Gets the list of reference curves and target curves.
Parameters:
oReferenceCurves
The list of reference curves.
oTargetCurves
The list of target curves. The first curve in oTargetCurves is the target curve of the first curve in oReferenceCurves, The second curve in oTargetCurves is the target curve of the second curve in oReferenceCurves...
o GetFirstCurvesConstraint
public virtual GetFirstCurvesConstraint( oSurfaceCst)
Gets the surface constraint at first curves to the wrap curve feature.
Parameters:
oSurfaceCst
The constraint to first curves
See also:
o GetLastCurvesConstraint
public virtual GetLastCurvesConstraint( oSurfaceCst)
Gets the surface constraint at last curves to the wrap curve feature.
Parameters:
oSurfaceCst
The constraint to last curves
See also:
o GetReferenceDirection
public virtual GetReferenceDirection( oDirectionType,
oDirection)
Gets the reference direction from the wrap curve feature.
Parameters:
oDirectionType
type of direction.
oDirection
Reference direction , if oDirectionType = CATGSOWrapCurveUserRefDir
See also:
o GetReferenceSpine
public virtual GetReferenceSpine( oSpineType,
oSpine)
Gets the reference spine to the wrap curve feature.
Parameters:
oSpineType
type of spine.
oSpine
curve read as a spine, if oSpineType = CATGSOWrapCurveUserRefSpine
See also:
o GetSurface
public virtual GetSurface( oSurfaceToDeform)
Gets the surface to deform to the wrap curve feature.
Parameters:
oSurfaceToDeform
The surface to deform.
o GetTargetSpine
public virtual GetTargetSpine( oSpineType,
oSpine)
Gets the target spine to the wrap curve feature.
Parameters:
oSpineType
type of spine.
oSpine
curve read as a spine, if oSpineType = CATGSOWrapCurveUserTargSpine
See also:
o InsertCurves
public virtual InsertCurves( const iPosition,
const iReferenceCurve,
const iTargetCurve=NULL_var )
Inserts a couple of reference curve and target curve to the wrap curve feature.
Parameters:
iPosition
The position of the curves in the list of curves. Insert at the end of the list if equal 0.
iReferenceCurve
the reference curve.
iTargetCurve
the target curve.
iTargetCurve can be egal to NULL_var. In this case, the associated ref curve will be fixed or the target curve must be set with SetReferenceCurve.
o RemoveCurves
public virtual RemoveCurves( const iPosition)
Removes a couple of reference curve and target curve from the feature.
Parameters:
iPosition
The position of the curves in the list of curves.
o SetFirstCurvesConstraint
public virtual SetFirstCurvesConstraint( const iSurfaceCst= CATGSOWrapCurveSameCurvature )
Sets a surface constraint at first curves to the wrap curve feature.
Parameters:
iSurfaceCst
The constraint to first curves
See also:
o SetLastCurvesConstraint
public virtual SetLastCurvesConstraint( const iSurfaceCst= CATGSOWrapCurveSameCurvature )
Sets a surface constraint at last curves to the wrap curve feature.
Parameters:
iSurfaceCst
The constraint to last curves
See also:
o SetReferenceCurve
public virtual SetReferenceCurve( const iPosition,
const iReferenceCurve)
Sets a reference curve to the wrap curve feature.
Parameters:
iPosition
The position of the curves in the list of curves.
iReferenceCurve
the reference curve.
o SetReferenceDirection
public virtual SetReferenceDirection( const iDirectionType= CATGSOWrapCurveRefDirComputed ,
const iDirection= NULL_var )
Sets the reference direction to the wrap curve feature.
Parameters:
iDirectionType
type of direction.
iDirection
Direction to be added, if iDirectionType = CATGSOWrapCurveUserRefDir and if reference spine is a line.
See also:
o SetReferenceSpine
public virtual SetReferenceSpine( const iSpineType= CATGSOWrapCurveRefSpineFirstRefCurve ,
const iSpine= NULL_var )
Sets the reference spine to the wrap curve feature.
Parameters:
iSpineType
type of spine.
iSpine
curve to be added as a spine, if iSpineType = CATGSOWrapCurveUserRefSpine
See also:
o SetSurface
public virtual SetSurface( const iSurfaceToDeform)
Sets the surface to deform to the wrap curve feature.
Parameters:
iSurfaceToDeform
The surface to deform.
o SetTargetCurve
public virtual SetTargetCurve( const iPosition,
const iTargetCurve)
Sets a target curve to the wrap curve feature.
Parameters:
iPosition
The position of the curves in the list of curves.
iTargetCurve
the target curve. if equal NULL_var, then the associated ref curve will be fixed.
o SetTargetSpine
public virtual SetTargetSpine( const iSpineType= CATGSOWrapCurveTargSpineRefSpine ,
const iSpine= NULL_var )
Sets the target spine to the wrap curve feature.
Parameters:
iSpineType
type of spine.
iSpine
curve to be added as a spine, if iSpineType = CATGSOWrapCurveUserTargSpine
See also:

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

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