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.