All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgToolPathUserSyntax

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ManufacturingInterfaces.CATIMfgToolPath
        |
        +---ManufacturingInterfaces.CATIMfgTraject
          |
          +---ManufacturingInterfaces.CATIMfgElementaryTraject
            |
            +---ManufacturingInterfaces.CATIMfgToolPathInstruction
              |
              +---CATIMfgToolPathUserSyntax
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMfgToolPathUserSyntax

Interface dedicated to the user syntax object inside tool path.

A user syntax is a syntax that is generated as it is in the APT file.
Role: This interface offers services to manage parameters of the user syntax object
PLEASE NOTE that you should use CATIMfgTPMultipleMotion interface instead of CATIMfgToolPathUserSyntax.
CATIMfgTPMultipleMotion interface allows to store linear motions, circular motions and PP Instructions (described by a string or by a NC_Command and a NC_Instruction described in PP Table).
It needs less memory and CPU time.
It is the recommended way to modelize tool motions.

See also:
CATIMfgTPMultipleMotion


Method Index


o GetInstruction(CATUnicodeString&)
Retrieves the value of the user syntax.
o SetInstruction(CATUnicodeString&)
Sets the value of the user syntax.

Methods


o GetInstruction
public virtual CATBoolean GetInstruction(CATUnicodeString& oString)=0
Retrieves the value of the user syntax.
Parameters:
oString
The value of the user syntax
o SetInstruction
public virtual CATBoolean SetInstruction( const CATUnicodeString& iString)=0
Sets the value of the user syntax.
Parameters:
iString
The value of the user syntax

This object is included in the file: CATIMfgToolPathUserSyntax.h
If needed, your Imakefile.mk should include the module: MfgItfEnv

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