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.