FittingSettingAtt (Object)

Interface to handle parameters of DMU Fitting Tools Options Tab page Role: This interface is implemented by a component which represents the controller of DMU Fitting Tools Options parameter settings.

Properties


Property AngleLimit() As
Returns the value of the Shuttle Angle Limit parameter
Role: Returns the Shuttle Angle Limit parameter
Parameters:
oAngleLimit
If shuttle angle limitation is to be used. Legal values:
TRUE Angle Limitation is enabled
FALSE Angle Limitation is disabled
Returns:
S_OK : if the AngleLimit value was correctly obtained E_FAIL : if the AngleLimit value was not correctly obtained
Property ClashWhileMoving() As
Returns the Clash While Moving parameter
Role: Returns the Clash Detection While Moving parameter
Parameters:
oClashWhileMoving
If Clash Detection While Moving is to be used. Legal values:
TRUE Clash Detection While Moving is enabled
FALSE Clash Detection While Moving is disabled used
Returns:
S_OK : if the Clash While Moving value was correctly obtained E_FAIL : if the Clash While Moving value was not correctly obtained
Property DefaultSpeed() As
Returns the Default Speed parameter
Role: Returns the Default Speed parameter for a track
Parameters:
oDefaultSpeed

Will be set to the current value of the Default Speed for a track
Returns:
S_OK : if the Default Speed value was correctly obtained E_FAIL : if the Default Speed value was not correctly obtained
Property DefaultTime() As
Returns the Default Time parameter
Role: Returns the Default Time parameter for a track
Parameters:
oDefaultTime

Will be set to the current value of the Default Time for a track
Returns:
S_OK : if the Default Time value was correctly obtained E_FAIL : if the Default Time value was not correctly obtained
Property MaxAngle() As
Returns the Maximum Angle if angle limitation is being used
Role: Returns the Maximum Angle if angle limitation is being used
Parameters:
oMaxAngle

Will be set to the current value of the Maximum Angle for shuttle angle limitation validation.
Returns:
S_OK : if the Max Validation value was correctly obtained E_FAIL : if the Max Validation value was not correctly obtained
Property PathFinderSmooth() As
Returns the Path Finder Automatic Smooth parameter
Role: Returns the Path Finder Automatic Smooth parameter
Parameters:
oPathFinderSmooth
If Path Finder Automatic Smooth is to be used. Legal values:
TRUE Path Finder Automatic Smooth is enabled
FALSE Path Finder Automatic Smooth is disabled used
Returns:
S_OK : if the Path Finder Automatic Smooth value was correctly obtained E_FAIL : if the Path Finder Automatic Smooth value was not correctly obtained
Property TrackAutoUpdate() As
Returns the Automatic Track Update parameter
Role: Returns the Automatic Track Update parameter
Parameters:
oTrackAutoUpdate
If Automatic Track Update is to be used. Legal values:
TRUE Automatic Track Update is enabled
FALSE Automatic Track Update is disabled used
Returns:
S_OK : if the Automatic Track Update value was correctly obtained E_FAIL : if the Automatic Track Update value was not correctly obtained
Property Vector() As
Returns the Vector if angle limitation is being used
Role: Returns the Vector if angle limitation is being used
Parameters:
oVector
The axis that will be used for shuttle angle validation Legal values:
CATFittingShuttleVectorX Along the vector X axis
CATFittingShuttleVectorY Along the vector Y axis
CATFittingShuttleVectorZ Along the vector Z axis
Returns:
S_OK : if the Vector value was correctly obtained E_FAIL : if the Vector value was not correctly obtained

Methods


Func GetAngleLimitInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the AngleLimit parameter.
Role:Retrieves the state of the AngleLimit parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetClashWhileMovingInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the AskAnlMode parameter.
Role:Retrieves the state of the AskAnlMode parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetDefaultSpeedInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the DefaultSpeed parameter.
Role:Retrieves the state of the DefaultSpeed parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetDefaultTimeInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the DefaultTime parameter.
Role:Retrieves the state of the DefaultTime parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetMaxAngleInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the MaxAngle parameter.
Role:Retrieves the state of the MaxAngle parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetPathFinderSmoothInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the PathFinderSmooth parameter.
Role:Retrieves the state of the PathFinderSmooth parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetTrackAutoUpdateInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the TrackAutoUpdate parameter.
Role:Retrieves the state of the TrackAutoUpdate parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Func GetVectorInfo( ioAdminLevel, ioLocked) As
Retrieves environment information for the VisualizationMode parameter.
Role:Retrieves the state of the VisualizationMode parameter in the current environment.
Parameters:
ioAdminLevel

If the parameter is locked, AdminLevel gives the administration level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration level that will give the value of the parameter after a reset.
ioLocked
Indicates if the parameter has been locked.
Returns:
Indicates if the parameter has been explicitly modified or remain to the administrated value.
Sub SetAngleLimitLock( iLocked)
Locks or unlocks the AngleLimit parameter.
Role:Locks or unlocks the AngleLimit parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetClashWhileMovingLock( iLocked)
Locks or unlocks the ClashWhileMoving parameter.
Role:Locks or unlocks the ClashWhileMoving parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetDefaultSpeedLock( iLocked)
Locks or unlocks the DefaultSpeed parameter.
Role:Locks or unlocks the DefaultSpeed parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetDefaultTimeLock( iLocked)
Locks or unlocks the DefaultTime parameter.
Role:Locks or unlocks the DefaultTime parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetMaxAngleLock( iLocked)
Locks or unlocks the MaxAngle parameter.
Role:Locks or unlocks the MaxAngle parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetPathFinderSmoothLock( iLocked)
Locks or unlocks the PathFinderSmooth parameter.
Role:Locks or unlocks the PathFinderSmooth parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetTrackAutoUpdateLock( iLocked)
Locks or unlocks the TrackAutoUpdate parameter.
Role:Locks or unlocks the TrackAutoUpdate parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetVectorLock( iLocked)
Locks or unlocks the VisualizationMode parameter.
Role:Locks or unlocks the VisualizationMode parameter if it is possible in the current administrative context. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure