MachiningResourceUseItf Interface DELIMfgUserRepresentation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgUserRepresentation
Interface dedicated to manage user representation.
Method Index
- o
AddCompensationRepresentation(double&,double&)
- Adds a Default Compensation Representation
- o
AddRepresentation(CATUnicodeString&,CATUnicodeString&,CATBaseUnknown_var&,CATUnicodeString&)
- Adds a User Representation to the Object following some criteria.
- o
ComputeStandardRepresentation()
- Compute the standard representation
- o
ComputeWornRepresentation()
- Compute the Worn representation
- o
GetProfile(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATLISTP(CATBaseUnknown)&)
- Returns a list of ToolProfile Structure extract of User Representation Associated to the Object following some criteria.
- o
GetRep(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATRep*&)
- Returns the CATRep of User Representation Associated to the Object following some criteria.
- o
GetRepresentation(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATListValCATBaseUnknown_var&)
- Returns a list of User Representation Associated to the Object following some criteria.
- o
Hide(CATUnicodeString&)
- Hide Representation
- o
IsExistingRepresentation()
- Checking if at least one representation is assotiated.
- o
IsExistingRepresentation(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
- Checking if an Representation is assotiated to selected criteria.
- o
RemoveAllRepresentation(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
- Removes All User Representation from the Object following some criteria.
- o
RemoveCompensationRepresentation(CATUnicodeString&)
- Removes the Default Compensation Representation
- o
RemoveRepresentation(CATUnicodeString&,CATUnicodeString&,CATBaseUnknown_var&,CATUnicodeString&)
- Removes a User Representation from the Object following some criteria.
- o
Show(CATUnicodeString&)
- Show Representation
- o
UpdatePosition()
- Update Position of user representation
After modification of user representation or modification of base or mount point,
Call this method to update position of user representation
Methods
o AddCompensationRepresentation
| public virtual AddCompensationRepresentation( | | iLength, |
| | iDiameter) |
-
Adds a Default Compensation Representation
- Parameters:
-
- iState
- Define the state of representation
- iLength
- Define the Modification of Length
- iDiameter
- Define the Modification of Diameter
o AddRepresentation
| public virtual AddRepresentation( | | iCuttingType, |
| | iNameRepresentation, |
| | iToolRepresention, |
| | iState | = CATUnicodeString("Normal")) |
-
Adds a User Representation to the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iNameRepresentation
- Define the name of representation (Static,Rotary,Worn ...)
- iToolRepresention
- The representation to add.
- iState
- Define the state of representation (Normal,Worn)
o ComputeStandardRepresentation
| public virtual ComputeStandardRepresentation( | ) |
-
Compute the standard representation
o ComputeWornRepresentation
| public virtual ComputeWornRepresentation( | ) |
-
Compute the Worn representation
o GetProfile
| public virtual GetProfile( | | iCuttingType, |
| | iState, |
| | iNameRepresentation, |
| | oListOfToolProfile) |
-
Returns a list of ToolProfile Structure extract of User Representation Associated to the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iState
- Define the state of representation (Normal,Worn)
- iNameRepresentation
- Define the name of representation (Static,Rotary)
- oListOfToolProfile
- List of ToolProfile Structure.
o GetRep
| public virtual GetRep( | | iCuttingType, |
| | iState, |
| | iNameRepresentation, |
| | oRep) |
-
Returns the CATRep of User Representation Associated to the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iState
- Define the state of representation (Normal,Worn)
- iNameRepresentation
- Define the name of representation (Static,Rotary,Worn ...)
- oRep
- The CATRep
o GetRepresentation
| public virtual GetRepresentation( | const | iCuttingType, |
| const | iState, |
| const | iNameRepresentation, |
| | oListofToolRepresentation) |
-
Returns a list of User Representation Associated to the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iState
- Define the state of representation (Normal,Worn)
- iNameRepresentation
- Define the name of representation (Static,Rotary,Worn ...)
- oListofToolRepresentation
- List of Tool Representation.
o Hide
| public virtual Hide( | const | iNameRepresentation) |
-
Hide Representation
o IsExistingRepresentation
| public virtual IsExistingRepresentation( | ) |
-
Checking if at least one representation is assotiated.
o IsExistingRepresentation
| public virtual IsExistingRepresentation( | const | iCuttingType, |
| const | iNameRepresentation, |
| const | iState | = CATUnicodeString("Normal")) |
-
Checking if an Representation is assotiated to selected criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iNameRepresentation
- Define the name of representation (Static,Rotary,Worn ...)
- iState
- Define the state of representation (Normal,Worn)
o RemoveAllRepresentation
| public virtual RemoveAllRepresentation( | | iCuttingType, |
| | iNameRepresentation, |
| | iState | = CATUnicodeString("Normal")) |
-
Removes All User Representation from the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iNameRepresentation
- Define the name of representation (Static,Rotary...)
- iState
- Define the state of representation (Normal,Worn)
o RemoveCompensationRepresentation
| public virtual RemoveCompensationRepresentation( | const | iStateRep) |
-
Removes the Default Compensation Representation
- Parameters:
-
- iState
- Define the state of representation
o RemoveRepresentation
| public virtual RemoveRepresentation( | | iCuttingType, |
| | iNameRepresentation, |
| | iToolRepresentation, |
| | iState | = CATUnicodeString("Normal")) |
-
Removes a User Representation from the Object following some criteria.
- Parameters:
-
- iCuttingType
- Define the type of cutting element (Cut,NoCut,Cleaner)
- iNameRepresentation
- Define the name of representation (Static,Rotary ...)
- iToolRepresention
- The representation to remove.
- iState
- Define the state of representation (Normal,Worn)
o Show
| public virtual Show( | const | iNameRepresentation) |
-
Show Representation
o UpdatePosition
| public virtual UpdatePosition( | ) |
-
Update Position of user representation
After modification of user representation or modification of base or mount point,
Call this method to update position of user representation
This object is included in the file: DELIMfgUserRepresentation.h
If needed, your Imakefile.mk should include the module: MachiningResourceUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.