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.