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.