All Frameworks  Object Hierarchy  This Framework  Next  Indexes  

FittingSettingAtt (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---SettingController
            |
            +---FittingSettingAtt
 


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.

Property Index

AngleLimit
Returns the value of the Shuttle Angle Limit parameter
Role: Returns the Shuttle Angle Limit parameter
ClashWhileMoving
Returns the Clash While Moving parameter
Role: Returns the Clash Detection While Moving parameter
DefaultSpeed
Returns the Default Speed parameter
Role: Returns the Default Speed parameter for a track
DefaultTime
Returns the Default Time parameter
Role: Returns the Default Time parameter for a track
MaxAngle
Returns the Maximum Angle if angle limitation is being used
Role: Returns the Maximum Angle if angle limitation is being used
PathFinderSmooth
Returns the Path Finder Automatic Smooth parameter
Role: Returns the Path Finder Automatic Smooth parameter
TrackAutoUpdate
Returns the Automatic Track Update parameter
Role: Returns the Automatic Track Update parameter
Vector
Returns the Vector if angle limitation is being used
Role: Returns the Vector if angle limitation is being used

Method Index

GetAngleLimitInfo
Retrieves environment information for the AngleLimit parameter.
GetClashWhileMovingInfo
Retrieves environment information for the AskAnlMode parameter.
GetDefaultSpeedInfo
Retrieves environment information for the DefaultSpeed parameter.
GetDefaultTimeInfo
Retrieves environment information for the DefaultTime parameter.
GetMaxAngleInfo
Retrieves environment information for the MaxAngle parameter.
GetPathFinderSmoothInfo
Retrieves environment information for the PathFinderSmooth parameter.
GetTrackAutoUpdateInfo
Retrieves environment information for the TrackAutoUpdate parameter.
GetVectorInfo
Retrieves environment information for the VisualizationMode parameter.
SetAngleLimitLock
Locks or unlocks the AngleLimit parameter.
SetClashWhileMovingLock
Locks or unlocks the ClashWhileMoving parameter.
SetDefaultSpeedLock
Locks or unlocks the DefaultSpeed parameter.
SetDefaultTimeLock
Locks or unlocks the DefaultTime parameter.
SetMaxAngleLock
Locks or unlocks the MaxAngle parameter.
SetPathFinderSmoothLock
Locks or unlocks the PathFinderSmooth parameter.
SetTrackAutoUpdateLock
Locks or unlocks the TrackAutoUpdate parameter.
SetVectorLock
Locks or unlocks the VisualizationMode parameter.

Properties


o Property AngleLimit() As boolean
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
o Property ClashWhileMoving() As boolean
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
o Property DefaultSpeed() As double
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
o Property DefaultTime() As double
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
o Property MaxAngle() As float
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
o Property PathFinderSmooth() As boolean
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
o Property TrackAutoUpdate() As boolean
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
o Property Vector() As CATFittingShuttleVector
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


o Func GetAngleLimitInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetClashWhileMovingInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetDefaultSpeedInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetDefaultTimeInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetMaxAngleInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetPathFinderSmoothInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetTrackAutoUpdateInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Func GetVectorInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean
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.
o Sub SetAngleLimitLock(boolean 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
o Sub SetClashWhileMovingLock(boolean 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
o Sub SetDefaultSpeedLock(boolean 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
o Sub SetDefaultTimeLock(boolean 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
o Sub SetMaxAngleLock(boolean 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
o Sub SetPathFinderSmoothLock(boolean 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
o Sub SetTrackAutoUpdateLock(boolean 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
o Sub SetVectorLock(boolean 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

Copyright © 2003, Dassault Systèmes. All rights reserved.