CATGSMUseItf Interface CATIGSMUseConnect
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseConnect
Interface to connect curve feature.
Role: Allows you to access data of the Connect Curve feature created by using
two curves, two points, orientations, continuity, tension options,
a support and trim option
Get, set the Connect definition elements
- See also:
-
Method Index
- o
GetBaseCurve(CATIMmiMechanicalFeature_var&)
- Gets the base reference curve.
- o
GetConnectType(CATGSMConnectType&)
- Gets Connect type.
- o
GetFirstContinuity(enum CATGSMContinuity&)
- Gets the first continuity.
- o
GetFirstCurve(CATIMmiMechanicalFeature_var&)
- Gets the first reference curve.
- o
GetFirstOrientation(enum CATGSMOrientation&)
- Gets the first orientation.
- o
GetFirstPoint(CATIMmiMechanicalFeature_var&)
- Gets the first reference point.
- o
GetFirstTension(CATICkeParm_var&)
- Gets the first tension.
- o
GetSecondContinuity(enum CATGSMContinuity&)
- Gets the second continuity.
- o
GetSecondCurve(CATIMmiMechanicalFeature_var&)
- Gets the second reference curve.
- o
GetSecondOrientation(enum CATGSMOrientation&)
- Gets the second orientation.
- o
GetSecondPoint(CATIMmiMechanicalFeature_var&)
- Gets the second reference point.
- o
GetSecondTension(CATICkeParm_var&)
- Gets the second tension.
- o
GetTrim(CATBoolean&)
- Gets the trim mode.
- o
SetBaseCurve(CATIMmiMechanicalFeature_var)
- Sets the reference base curve.
- o
SetConnectType(CATGSMConnectType)
- Sets the Connect Type.
- o
SetFirstContinuity(enum CATGSMContinuity)
- Sets the first continuity.
- o
SetFirstCurve(CATIMmiMechanicalFeature_var)
- Sets the first reference curve.
- o
SetFirstOrientation(enum CATGSMOrientation)
- Sets the first orientation.
- o
SetFirstPoint(CATIMmiMechanicalFeature_var)
- Sets the first reference point.
- o
SetFirstTension(CATICkeParm_var)
- Sets the first tension.
- o
SetSecondContinuity(enum CATGSMContinuity)
- Sets the second continuity.
- o
SetSecondCurve(CATIMmiMechanicalFeature_var)
- Sets the second reference curve.
- o
SetSecondOrientation(enum CATGSMOrientation)
- Sets the second orientation.
- o
SetSecondPoint(CATIMmiMechanicalFeature_var)
- Sets the second reference point.
- o
SetSecondTension(CATICkeParm_var)
- Sets the second tension.
- o
SetTrim(CATBoolean)
- Sets the trim mode.
Methods
o GetBaseCurve
public virtual GetBaseCurve( | | oBaseCurve) |
-
Gets the base reference curve.
- Parameters:
-
- oBaseCurve
- new reference base curve
o GetConnectType
public virtual GetConnectType( | | oType) |
-
Gets Connect type.
Normal or Base Curve type.
- Parameters:
-
- oType
- Solution type
: CATGSMConnectNorm (=0) -> Normal type
: CATGSMConnectSim (=1) -> Base Curve type
- See also:
-
o GetFirstContinuity
public virtual GetFirstContinuity( | | oContinuity1) |
-
Gets the first continuity.
- Parameters:
-
- oContinuity1
- continuity on first curve
o GetFirstCurve
public virtual GetFirstCurve( | | oCurve1) |
-
Gets the first reference curve.
- Parameters:
-
- oCurve1
- new first reference curve
o GetFirstOrientation
public virtual GetFirstOrientation( | | oOrient1) |
-
Gets the first orientation.
- Parameters:
-
- oOrient1
- orientation on first curve
o GetFirstPoint
public virtual GetFirstPoint( | | oPoint1) |
-
Gets the first reference point.
- Parameters:
-
- oPoint1
- new first reference point
o GetFirstTension
public virtual GetFirstTension( | | oTension1) |
-
Gets the first tension.
- Parameters:
-
- oTension1
- tension on first curve
o GetSecondContinuity
public virtual GetSecondContinuity( | | oContinuity2) |
-
Gets the second continuity.
- Parameters:
-
- oContinuity2
- continuity on second curve
o GetSecondCurve
public virtual GetSecondCurve( | | oCurve2) |
-
Gets the second reference curve.
- Parameters:
-
- oCurve2
- new second reference curve
o GetSecondOrientation
public virtual GetSecondOrientation( | | oOrient2) |
-
Gets the second orientation.
- Parameters:
-
- oOrient1
- orientation on second curve
o GetSecondPoint
public virtual GetSecondPoint( | | oPoint2) |
-
Gets the second reference point.
- Parameters:
-
- oPoint2
- new second reference point
o GetSecondTension
public virtual GetSecondTension( | | oTension2) |
-
Gets the second tension.
- Parameters:
-
- oTension2
- tension on second curve
o GetTrim
public virtual GetTrim( | | oTrim) |
-
Gets the trim mode.
- Parameters:
-
- oTrim
- trim mode : FALSE = no trim, TRUE = trim
o SetBaseCurve
public virtual SetBaseCurve( | const | iBaseCurve) |
-
Sets the reference base curve.
- Parameters:
-
- iBaseCurve
- new reference base curve
o SetConnectType
public virtual SetConnectType( | | iType) |
-
Sets the Connect Type.
It modifies the connect type either "Normal" or "Base Curve"
Note:
- If connect curve type selected is Normal, the connect is the usual connect.
- If Base Curve is selected, the conenct is a similar curve.
- Parameters:
-
- iType
- Solution type
: CATGSMConnectNorm (=0) -> Normal
: CATGSMConnectSim (=1) -> Base Curve
- See also:
-
o SetFirstContinuity
public virtual SetFirstContinuity( | const | iContinuity1) |
-
Sets the first continuity.
- Parameters:
-
- iContinuity1
- continuity on first curve
o SetFirstCurve
public virtual SetFirstCurve( | const | iCurve1) |
-
Sets the first reference curve.
- Parameters:
-
- iCurve1
- new first reference curve
o SetFirstOrientation
public virtual SetFirstOrientation( | const | iOrient1) |
-
Sets the first orientation.
- Parameters:
-
- iOrient1
- orientation on first curve
o SetFirstPoint
public virtual SetFirstPoint( | const | iPoint1) |
-
Sets the first reference point.
- Parameters:
-
- iPoint1
- new first reference point
o SetFirstTension
public virtual SetFirstTension( | const | iTension1) |
-
Sets the first tension.
- Parameters:
-
- iTension1
- tension on first curve
o SetSecondContinuity
public virtual SetSecondContinuity( | const | iContinuity2) |
-
Sets the second continuity.
- Parameters:
-
- iContinuity2
- continuity on second curve
o SetSecondCurve
public virtual SetSecondCurve( | const | iCurve2) |
-
Sets the second reference curve.
- Parameters:
-
- iCurve2
- new second reference curve
o SetSecondOrientation
public virtual SetSecondOrientation( | const | iOrient2) |
-
Sets the second orientation.
- Parameters:
-
- iOrient1
- orientation on second curve
o SetSecondPoint
public virtual SetSecondPoint( | const | iPoint2) |
-
Sets the second reference point.
- Parameters:
-
- iPoint2
- new second reference point
o SetSecondTension
public virtual SetSecondTension( | const | iTension2) |
-
Sets the second tension.
- Parameters:
-
- iTension2
- tension on second curve
o SetTrim
public virtual SetTrim( | | iTrim) |
-
Sets the trim mode.
- Parameters:
-
- iTrim
- trim mode : FALSE = no trim, TRUE = trim
This object is included in the file: CATIGSMUseConnect.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.