All Frameworks  Class Hierarchy  This Framework  Indexes

CATMultiCADInterfaces Interface CATIMciMultiCADSettingAtt

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMciMultiCADSettingAtt
 

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


interface CATIMciMultiCADSettingAtt

Interface to handle the parameters of the MultiCAD.
Role: This interface is implemented by a component which represents the controller of the MultiCAD settings.
This interface defines:


Method Index


o GetAnnotation3DMode(unsigned char&)
Retrieves the value of the parameter Annotation 3D Mode.
o GetAnnotation3DModeInfo(CATSettingInfo*)
Retrieves the state of the parameter Annotation 3D.
o GetConversionTechnology(int&)
Retrieves Conversion Technology.
o GetConversionTechnologyInfo(CATSettingInfo*)
Retrieves the state of the parameter Conversion Technology.
o GetIdeasComponentName(CATUnicodeString&)
Retrieves the value of the parameter Ideas Component Name.
o GetIdeasComponentNameInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Component Name.
o GetIdeasComponentType(int&)
Retrieves the value of the parameter Ideas Component Type.
o GetIdeasComponentTypeInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Component Type.
o GetIdeasLibraryName(CATUnicodeString&)
Retrieves the value of the parameter Ideas Library Name.
o GetIdeasLibraryNameInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Library Name.
o GetIdeasPartNumber(CATUnicodeString&)
Retrieves the value of the parameter Ideas Part Number.
o GetIdeasPartNumberInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Part Number.
o GetIdeasProjectName(CATUnicodeString&)
Retrieves the value of the parameter Ideas Project Name.
o GetIdeasProjectNameInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Project Name.
o GetIdeasRevNumber(CATUnicodeString&)
Retrieves the value of the parameter Ideas Revision Number.
o GetIdeasRevNumberInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Revision Number.
o GetIdeasTessParam(float&)
Retrieves The Ideas Tessellation Parameter value.
o GetIdeasTessParamInfo(CATSettingInfo*)
Retrieves the state of the parameter Ideas Tessellation Parameter.
o GetIdi3dAnnotationMode(int&)
Retrieves Link Mode
Role: Retrieves the Idi 3D Annotation mode to use during import.
o GetIdi3dAnnotationModeInfo(CATSettingInfo*)
Retrieves the state of the parameter Idi 3D Annotation Mode.
o GetLinkMode(int&)
Retrieves Link Mode.
o GetLinkModeInfo(CATSettingInfo*)
Retrieves the state of the parameter Link Mode.
o GetOutputPath(CATUnicodeString&)
Retrieves Output Path.
o GetOutputPathInfo(CATSettingInfo*)
Retrieves the state of the parameter Output Path.
o GetOutputPathSymb(CATUnicodeString&)
Retrieves Symbolic Output Path.
o GetPartsParameterMode(int&)
Retrieves the value of the parameter Parts Parameterization Mode.
o GetPartsParameterModeInfo(CATSettingInfo*)
Retrieves the state of the parameter Parts Parameterization Mode.
o GetProEInstanceMode(unsigned char&)
Retrieves the value of the parameter ProE Instance Mode.
o GetProEInstanceModeInfo(CATSettingInfo*)
Retrieves the state of the parameter ProE Instance Mode.
o GetProEInstanceName(CATUnicodeString&)
Retrieves the value of the parameter ProE Instance Name.
o GetProEInstanceNameInfo(CATSettingInfo*)
Retrieves the state of the parameter ProE Instance Name.
o GetProEQuiltsRead(unsigned char&)
Retrieves the value of the parameter Save ProE Quilts Read.
o GetProEQuiltsReadInfo(CATSettingInfo*)
Retrieves the state of the parameter ProE Quilts Read.
o GetProESimpRepMode(unsigned char&)
Retrieves the value of the parameter ProE Simplified Representation Mode.
o GetProESimpRepModeInfo(CATSettingInfo*)
Retrieves the state of the parameter ProE Simplified Representation Mode.
o GetProESimpRepName(CATUnicodeString&)
Retrieves the value of the parameter ProE Simplified Representation Name.
o GetProESimpRepNameInfo(CATSettingInfo*)
Retrieves the state of the parameter ProE Simplified Representation Name.
o GetSaveCoorsysInCgr(unsigned char&)
Retrieves the value of the parameter Save Coordinate System in CGR.
o GetSaveCoorsysInCgrInfo(CATSettingInfo*)
Retrieves the state of the parameter Save Coordinate System in CGR.
o GetTranslatorMode(int&)
Retrieves the value of the parameter Translator mode.
o GetTranslatorModeInfo(CATSettingInfo*)
Retrieves the state of the parameter Translator mode.
o GetUGActiveLayersOnly(unsigned char&)
Retrieves the value of the parameter UG Active Layers Only.
o GetUGActiveLayersOnlyInfo(CATSettingInfo*)
Retrieves the state of the parameter UG Active Layers Only.
o GetUGDrawingName(CATUnicodeString&)
Retrieves the value of the parameter UG Drawing Name.
o GetUGDrawingNameInfo(CATSettingInfo*)
Retrieves the state of the parameter UG Drawing Name.
o GetUGLayerNumbers(CATUnicodeString&)
Retrieves the value of the parameter UG Layer Numbers.
o GetUGLayerNumbersInfo(CATSettingInfo*)
Retrieves the state of the parameter UG Layer Numbers.
o GetUGOpenSurfaces(unsigned char&)
Retrieves the value of the parameter UG Open Surfaces.
o GetUGOpenSurfacesInfo(CATSettingInfo*)
Retrieves the state of the parameter UG Open Surfaces.
o GetUgReferenceSet(CATUnicodeString&)
Retrieves the value of the parameter UG Reference Set name.
o GetUgReferenceSetInfo(CATSettingInfo*)
Retrieves the state of the parameter UG Reference Set name.
o GetVisuFormatUnit(float&)
Retrieves the value of the parameter Visu Format Unit.
o GetVisuFormatUnitInfo(CATSettingInfo*)
Retrieves the state of the parameter Visu Format Unit.
o SetAnnotation3DMode(unsigned char&)
Sets the value of the parameter Annotation 3D Mode.
o SetAnnotation3DModeLock(unsigned char)
Locks or unlocks the parameter Annotation 3D.
o SetConversionTechnology(int&)
Sets the Conversion Technology.
o SetConversionTechnologyLock(unsigned char)
Locks or unlocks the parameter Conversion Technology.
o SetIdeasComponentName(CATUnicodeString&)
Sets the value of the parameter Ideas Component Name.
o SetIdeasComponentNameLock(unsigned char)
Locks or unlocks the parameter Ideas Component Name.
o SetIdeasComponentType(int&)
Sets the value of the parameter Ideas Component Type.
o SetIdeasComponentTypeLock(unsigned char)
Locks or unlocks the parameter Ideas Component Type.
o SetIdeasLibraryName(CATUnicodeString&)
Sets the value of the parameter Ideas Library Name.
o SetIdeasLibraryNameLock(unsigned char)
Locks or unlocks the parameter Ideas Library Name.
o SetIdeasPartNumber(CATUnicodeString&)
Sets the value of the parameter Ideas Part Number.
o SetIdeasPartNumberLock(unsigned char)
Locks or unlocks the parameter Ideas Part Number.
o SetIdeasProjectName(CATUnicodeString&)
Sets the value of the parameter Ideas Project Name.
o SetIdeasProjectNameLock(unsigned char)
Locks or unlocks the parameter Ideas Project Name.
o SetIdeasRevNumber(CATUnicodeString&)
Sets the value of the parameter Ideas Revision Number.
o SetIdeasRevNumberLock(unsigned char)
Locks or unlocks the parameter Ideas Revision Number.
o SetIdeasTessParam(float&)
Sets The Ideas Tessellation Parameter value.
o SetIdeasTessParamLock(unsigned char)
Locks or unlocks the parameter Ideas Tessellation Parameter.
o SetIdi3dAnnotationMode(int&)
Sets Link Mode
Role: Sets the Idi 3D Annotation mode to use during import.
o SetIdi3dAnnotationModeLock(unsigned char)
Locks or unlocks the parameter Idi 3D Annotation Mode.
o SetLinkMode(int&)
Sets Link Mode.
o SetLinkModeLock(unsigned char)
Locks or unlocks the parameter Link Mode.
o SetOutputPath(CATUnicodeString&)
Sets Output Path.
o SetOutputPathLock(unsigned char)
Locks or unlocks the parameter Output Path.
o SetPartsParameterMode(int&)
Sets the value of the parameter Parts Parameterization Mode.
o SetPartsParameterModeLock(unsigned char)
Locks or unlocks the parameter parts parameterization mode.
o SetProEInstanceMode(unsigned char&)
Sets the value of the parameter ProE Instance Mode.
o SetProEInstanceModeLock(unsigned char)
Locks or unlocks the parameter ProE Instance Mode.
o SetProEInstanceName(CATUnicodeString&)
Sets the value of the parameter ProE Instance Name.
o SetProEInstanceNameLock(unsigned char)
Locks or unlocks the parameter ProE Instance Name.
o SetProEQuiltsRead(unsigned char&)
Sets the value of the parameter Save ProE Quilts Read.
o SetProEQuiltsReadLock(unsigned char)
Locks or unlocks the parameter ProE Quilts Read.
o SetProESimpRepMode(unsigned char&)
Sets the value of the parameter ProE Simplified Representation Mode.
o SetProESimpRepModeLock(unsigned char)
Locks or unlocks the parameter ProE Simplified Representation Mode.
o SetProESimpRepName(CATUnicodeString&)
Sets the value of the parameter ProE Simplified Representation Name.
o SetProESimpRepNameLock(unsigned char)
Locks or unlocks the parameter ProE Simplified Representation Name.
o SetSaveCoorsysInCgr(unsigned char&)
Sets the value of the parameter Save Coordinate System in CGR.
o SetSaveCoorsysInCgrLock(unsigned char)
Locks or unlocks the parameter Save Coordinate System in CGR.
o SetTranslatorMode(int&)
Sets the value of the parameter Translator mode.
o SetTranslatorModeLock(unsigned char)
Locks or unlocks the parameter Translator mode.
o SetUGActiveLayersOnly(unsigned char&)
Sets the value of the parameter UG Active Layers Only.
o SetUGActiveLayersOnlyLock(unsigned char)
Locks or unlocks the parameter UG Active Layers Only.
o SetUGDrawingName(CATUnicodeString&)
Sets the value of the parameter UG Drawing Name.
o SetUGDrawingNameLock(unsigned char)
Locks or unlocks the parameter UG Drawing Name.
o SetUGLayerNumbers(CATUnicodeString&)
Sets the value of the parameter UG Layer Numbers.
o SetUGLayerNumbersLock(unsigned char)
Locks or unlocks the parameter UG Layer Numbers.
o SetUGOpenSurfaces(unsigned char&)
Sets the value of the parameter UG Open Surfaces.
o SetUGOpenSurfacesLock(unsigned char)
Locks or unlocks the parameter UG Open Surfaces.
o SetUgReferenceSet(CATUnicodeString&)
Sets the value of the parameter UG Reference Set name.
o SetUgReferenceSetLock(unsigned char)
Locks or unlocks the parameter UG Reference Set name.
o SetVisuFormatUnit(float&)
Sets the value of the parameter Visu Format Unit.
o SetVisuFormatUnitLock(unsigned char)
Locks or unlocks the parameter Visu Format Unit.

Methods


o GetAnnotation3DMode
public virtual HRESULT GetAnnotation3DMode(unsigned char& oAnnotation3DMode)= 0
Retrieves the value of the parameter Annotation 3D Mode.
Role: Retrieves the value of the Annotation 3D mode.
Parameters:
iParam
Legal values:
0 : Annotation 3D mode OFF
1 : Annotation 3D mode ON
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetAnnotation3DModeInfo
public virtual HRESULT GetAnnotation3DModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Annotation 3D.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetConversionTechnology
public virtual HRESULT GetConversionTechnology(int& oConvTechno)= 0
Retrieves Conversion Technology.
Role: Retrieves the Preferred Conversion Technology to use.
Parameters:
oConvTechno
Legal values:
0 : Indirect Mode
1 : Direct Mode
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetConversionTechnologyInfo
public virtual HRESULT GetConversionTechnologyInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Conversion Technology.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasComponentName
public virtual HRESULT GetIdeasComponentName(CATUnicodeString& oIdeasComponentName)= 0
Retrieves the value of the parameter Ideas Component Name.
Role: Retrieves the name of Ideas Component to be used for Ideas data conversion.
Parameters:
oIdeasComponentName
Name of the Ideas Component
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasComponentNameInfo
public virtual HRESULT GetIdeasComponentNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Component Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasComponentType
public virtual HRESULT GetIdeasComponentType(int& oIdeasComponentType)= 0
Retrieves the value of the parameter Ideas Component Type.
Role: Retrieves the type of Ideas Component to be used for Ideas data conversion.
Parameters:
oIdeasComponentType
Legal values:
0 : Part Type
1 : Assembly Type
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasComponentTypeInfo
public virtual HRESULT GetIdeasComponentTypeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Component Type.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasLibraryName
public virtual HRESULT GetIdeasLibraryName(CATUnicodeString& oIdeasLibraryName)= 0
Retrieves the value of the parameter Ideas Library Name.
Role: Retrieves the name of Ideas Library to be used for Ideas data conversion.
Parameters:
oIdeasLibraryName
Name of the Ideas library
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasLibraryNameInfo
public virtual HRESULT GetIdeasLibraryNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Library Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasPartNumber
public virtual HRESULT GetIdeasPartNumber(CATUnicodeString& oIdeasPartNumber)= 0
Retrieves the value of the parameter Ideas Part Number.
Role: Retrieves the Part Number to be used for Ideas data conversion.
Parameters:
oIdeasPartNumber
Part Number
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasPartNumberInfo
public virtual HRESULT GetIdeasPartNumberInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Part Number.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasProjectName
public virtual HRESULT GetIdeasProjectName(CATUnicodeString& oIdeasProjectName)= 0
Retrieves the value of the parameter Ideas Project Name.
Role: Get the value of the Ideas Project name used during Ideas data conversion.
Parameters:
oIdeasProjectName
name of the Project Name
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasProjectNameInfo
public virtual HRESULT GetIdeasProjectNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Project Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasRevNumber
public virtual HRESULT GetIdeasRevNumber(CATUnicodeString& oIdeasRevNumber)= 0
Retrieves the value of the parameter Ideas Revision Number.
Role: Retrieves the Revision Number to be used for Ideas data conversion.
Parameters:
oIdeasRevNumber
Revision Number
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasRevNumberInfo
public virtual HRESULT GetIdeasRevNumberInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Revision Number.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasTessParam
public virtual HRESULT GetIdeasTessParam(float& oParam)= 0
Retrieves The Ideas Tessellation Parameter value.
Role: Retrieves the value of the Ideas Tessellation Parameter in millimeters.
Parameters:
oParam
Legal values:
between 0.01 and 1
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdeasTessParamInfo
public virtual HRESULT GetIdeasTessParamInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Ideas Tessellation Parameter.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdi3dAnnotationMode
public virtual HRESULT GetIdi3dAnnotationMode(int& oMode)= 0
Retrieves Link Mode
Role: Retrieves the Idi 3D Annotation mode to use during import.
Parameters:
oMode
Legal values:
0 : Not activated
1 : Activated
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetIdi3dAnnotationModeInfo
public virtual HRESULT GetIdi3dAnnotationModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Idi 3D Annotation Mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetLinkMode
public virtual HRESULT GetLinkMode(int& oLinkMode)= 0
Retrieves Link Mode.
Role: Retrieves the Link Mode to use during import.
Parameters:
oLinkMode
Legal values:
0 : Visu Mode
1 : Unused
2 : CATPart Mode
3 : Visu Mode With Snaping Information
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetLinkModeInfo
public virtual HRESULT GetLinkModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Link Mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetOutputPath
public virtual HRESULT GetOutputPath(CATUnicodeString& oOutputPath)= 0
Retrieves Output Path.
Role: Retrieves the Output Path in accessible format.
Parameters:
oOutputPath
The Path of the directory where data are going to be stored during MultiCAD conversions.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetOutputPathInfo
public virtual HRESULT GetOutputPathInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Output Path.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetOutputPathSymb
public virtual HRESULT GetOutputPathSymb(CATUnicodeString& oOutputPath)= 0
Retrieves Symbolic Output Path.
Role: Retrieves the Output Path in a Symbolic format (e.g.: ${HOME} or ${MY_VAR}).
Parameters:
oOutputPath
The Path of the directory where data are going to be stored during MultiCAD conversions.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetPartsParameterMode
public virtual HRESULT GetPartsParameterMode(int& oPartsParameterMode)= 0
Retrieves the value of the parameter Parts Parameterization Mode.
Role: Retrieves the value of the parts parameterization mode.
Parameters:
iParam
Legal values:
0 : parts parameterization mode OFF
1 : parts parameterization mode ON
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetPartsParameterModeInfo
public virtual HRESULT GetPartsParameterModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Parts Parameterization Mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEInstanceMode
public virtual HRESULT GetProEInstanceMode(unsigned char& oProEInstanceMode)= 0
Retrieves the value of the parameter ProE Instance Mode.
Role: Return the activation mode of the ProE Instance support.
Parameters:
oProEInstanceMode
Legal values:
0 : No import of specific Instance for ProE Parts.
1 : import of specific Instance for ProE Parts.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEInstanceModeInfo
public virtual HRESULT GetProEInstanceModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter ProE Instance Mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEInstanceName
public virtual HRESULT GetProEInstanceName(CATUnicodeString& oProEInstanceName)= 0
Retrieves the value of the parameter ProE Instance Name.
Role: Get the name of the Instance to import for ProE Parts.
Parameters:
oProEInstanceName
Name of the Instance
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEInstanceNameInfo
public virtual HRESULT GetProEInstanceNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter ProE Instance Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEQuiltsRead
public virtual HRESULT GetProEQuiltsRead(unsigned char& oProEQuiltsRead)= 0
Retrieves the value of the parameter Save ProE Quilts Read.
Role: Enable to know if ProE conversion of ProE Quilts surface is requested or not.
Parameters:
oProEQuiltsRead
Legal values:
0 : Quilts surface are not converted.
1 : Quilts surfaces are converted.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProEQuiltsReadInfo
public virtual HRESULT GetProEQuiltsReadInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter ProE Quilts Read.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProESimpRepMode
public virtual HRESULT GetProESimpRepMode(unsigned char& oProESimpRepMode)= 0
Retrieves the value of the parameter ProE Simplified Representation Mode.
Role: Return the activation mode of the ProE Simplified Representation support.
Parameters:
oProESimpRepMode
Legal values:
0 : No import of specific Simplified Representation for assemblies.
1 : import of specific Simplified Representation for ProE assemblies.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProESimpRepModeInfo
public virtual HRESULT GetProESimpRepModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter ProE Simplified Representation Mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProESimpRepName
public virtual HRESULT GetProESimpRepName(CATUnicodeString& oProESimpRepName)= 0
Retrieves the value of the parameter ProE Simplified Representation Name.
Role: Get the name of the Simplified Representation that will to use at next import of ProE assembly.
Parameters:
oProESimpRepName
Name of the simplified representation
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetProESimpRepNameInfo
public virtual HRESULT GetProESimpRepNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter ProE Simplified Representation Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetSaveCoorsysInCgr
public virtual HRESULT GetSaveCoorsysInCgr(unsigned char& oSaveCoorsysInCgr)= 0
Retrieves the value of the parameter Save Coordinate System in CGR.
Role: Retrieves the value of the parameter Save Coordinate System in CGR.
Parameters:
iParam
Legal values:
0 : No Coordinate System transfer in CGR
1 : Coordinate System are transferred in CGR
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetSaveCoorsysInCgrInfo
public virtual HRESULT GetSaveCoorsysInCgrInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Save Coordinate System in CGR.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetTranslatorMode
public virtual HRESULT GetTranslatorMode(int& oTranslatorMode)= 0
Retrieves the value of the parameter Translator mode.
Role: Get the state of the Translator mode that will to use during import. In this mode during translation, 1. No feature extension is created as link 2. The V5 produced geometry is read-write.
Parameters:
oTranslatorMode
State of the Translator mode
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetTranslatorModeInfo
public virtual HRESULT GetTranslatorModeInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Translator mode.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGActiveLayersOnly
public virtual HRESULT GetUGActiveLayersOnly(unsigned char& oUGActiveLayersOnly)= 0
Retrieves the value of the parameter UG Active Layers Only.
Role: Retrieves the value of UG Active Layers Only parameter.
Parameters:
oUGActiveLayersOnly
Legal values:
0 : Conversion of all UG Layers (active and inactive)
1 : Conversion of UG Active Layers only.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGActiveLayersOnlyInfo
public virtual HRESULT GetUGActiveLayersOnlyInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter UG Active Layers Only.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGDrawingName
public virtual HRESULT GetUGDrawingName(CATUnicodeString& oUGDrawingName)= 0
Retrieves the value of the parameter UG Drawing Name.
Role: Retrieves the name of the UG Drawing to convert.
Parameters:
oUGDrawingName
Name of the UG drawing to convert
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGDrawingNameInfo
public virtual HRESULT GetUGDrawingNameInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter UG Drawing Name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGLayerNumbers
public virtual HRESULT GetUGLayerNumbers(CATUnicodeString& oUGLayerNumbers)= 0
Retrieves the value of the parameter UG Layer Numbers.
Role: Get the list of UG Layers to be converted in V5.
Parameters:
oUGLayerNumbers
Examples of correct formats: - "*" will convert all layers - "1,3,9" will convert layers 1, 3 and 9 - "5-7" will convert layers 5 to 7 - "2,7-9" will convert layers 2, 7, 8 and 9
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGLayerNumbersInfo
public virtual HRESULT GetUGLayerNumbersInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter UG Layer Numbers.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGOpenSurfaces
public virtual HRESULT GetUGOpenSurfaces(unsigned char& oUGOpenSurfaces)= 0
Retrieves the value of the parameter UG Open Surfaces.
Role: Retrieves the value of UG Open Surfaces parameter.
Parameters:
oUGOpenSurfaces
Legal values:
0 : No conversion of UG Open Surfaces in V5
1 : UG data are converted together with there Open Surfaces if any
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUGOpenSurfacesInfo
public virtual HRESULT GetUGOpenSurfacesInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter UG Open Surfaces.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUgReferenceSet
public virtual HRESULT GetUgReferenceSet(CATUnicodeString& oUgReferenceSet)= 0
Retrieves the value of the parameter UG Reference Set name.
Role: Get the name of the UG Reference Set that will to use at next import of UG part.
Parameters:
oUgReferenceSet
Name of the simplified representation
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetUgReferenceSetInfo
public virtual HRESULT GetUgReferenceSetInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter UG Reference Set name.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetVisuFormatUnit
public virtual HRESULT GetVisuFormatUnit(float& oUnit)= 0
Retrieves the value of the parameter Visu Format Unit.
Role: Retrieves the number of millimeters to use when importing the following Visu Formats: byu, iff, obj, slp, stl and _ps.
Parameters:
oUnit
Legal values:
between 0.01 and 1000
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o GetVisuFormatUnitInfo
public virtual HRESULT GetVisuFormatUnitInfo(CATSettingInfo* oInfo) = 0
Retrieves the state of the parameter Visu Format Unit.
Parameters:
oInfo
Address of an object CATSettingInfo.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetAnnotation3DMode
public virtual HRESULT SetAnnotation3DMode( const unsigned char& iAnnotation3DMode)= 0
Sets the value of the parameter Annotation 3D Mode.
Role: Sets the value of the parameter Annotation 3D.
Parameters:
iParam
Legal values:
0 : Annotation 3D mode OFF
1 : Annotation 3D mode ON
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetAnnotation3DModeLock
public virtual HRESULT SetAnnotation3DModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter Annotation 3D.
Role: Locks or unlocks the parameter Annotation 3D mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetConversionTechnology
public virtual HRESULT SetConversionTechnology( const int& iConvTechno)= 0
Sets the Conversion Technology.
Role: Sets the Preferred Conversion Technology to use.
Parameters:
iConvTechno
Legal values:
0 : Indirect Mode
1 : Direct Mode
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetConversionTechnologyLock
public virtual HRESULT SetConversionTechnologyLock(unsigned char iLock)= 0
Locks or unlocks the parameter Conversion Technology.
Role: Locks or unlocks the parameter Conversion Technology if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasComponentName
public virtual HRESULT SetIdeasComponentName( const CATUnicodeString& iIdeasComponentName)= 0
Sets the value of the parameter Ideas Component Name.
Role: Sets the name of Ideas Component to be used for Ideas data conversion.
Parameters:
iIdeasComponentName
Name of the Ideas Component
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasComponentNameLock
public virtual HRESULT SetIdeasComponentNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Component Name.
Role: Locks or unlocks the parameter Ideas Component Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasComponentType
public virtual HRESULT SetIdeasComponentType( const int& iIdeasComponentType)= 0
Sets the value of the parameter Ideas Component Type.
Role: Sets the type of Ideas Component to be used for Ideas data conversion.
Parameters:
iIdeasComponentType
Legal values:
0 : Part Type
1 : Assembly Type
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasComponentTypeLock
public virtual HRESULT SetIdeasComponentTypeLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Component Type.
Role: Locks or unlocks the parameter Ideas Component Type if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasLibraryName
public virtual HRESULT SetIdeasLibraryName( const CATUnicodeString& iIdeasLibraryName)= 0
Sets the value of the parameter Ideas Library Name.
Role: Sets the name of Ideas Library to be used for Ideas data conversion.
Parameters:
iIdeasLibraryName
Name of the Ideas library
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasLibraryNameLock
public virtual HRESULT SetIdeasLibraryNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Library Name.
Role: Locks or unlocks the parameter Ideas Library Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasPartNumber
public virtual HRESULT SetIdeasPartNumber( const CATUnicodeString& iIdeasPartNumber)= 0
Sets the value of the parameter Ideas Part Number.
Role: Sets the Part Number to be used for Ideas data conversion.
Parameters:
iIdeasPartNumber
Part Number
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasPartNumberLock
public virtual HRESULT SetIdeasPartNumberLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Part Number.
Role: Locks or unlocks the parameter Ideas Part Number if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasProjectName
public virtual HRESULT SetIdeasProjectName( const CATUnicodeString& iIdeasProjectName)= 0
Sets the value of the parameter Ideas Project Name.
Role: Get the value of the Ideas Project name used during Ideas data conversion.
Parameters:
iIdeasProjectName
name of the Project Name
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasProjectNameLock
public virtual HRESULT SetIdeasProjectNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Project Name.
Role: Locks or unlocks the parameter Ideas Project Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasRevNumber
public virtual HRESULT SetIdeasRevNumber( const CATUnicodeString& iIdeasRevNumber)= 0
Sets the value of the parameter Ideas Revision Number.
Role: Sets the Revision Number to be used for Ideas data conversion.
Parameters:
iIdeasRevNumber
Revision Number
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasRevNumberLock
public virtual HRESULT SetIdeasRevNumberLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Revision Number.
Role: Locks or unlocks the parameter Ideas Revision Number if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasTessParam
public virtual HRESULT SetIdeasTessParam( const float& iParam)= 0
Sets The Ideas Tessellation Parameter value.
Role: Sets the value of the Ideas Tessellation Parameter in millimeters.
Parameters:
iParam
Legal values:
between 0.01 and 1
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdeasTessParamLock
public virtual HRESULT SetIdeasTessParamLock(unsigned char iLock)= 0
Locks or unlocks the parameter Ideas Tessellation Parameter.
Role: Locks or unlocks the parameter Ideas Tessellation Parameter if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdi3dAnnotationMode
public virtual HRESULT SetIdi3dAnnotationMode( const int& iMode)= 0
Sets Link Mode
Role: Sets the Idi 3D Annotation mode to use during import.
Parameters:
iMode
Legal values:
0 : Not activated
1 : Activated
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetIdi3dAnnotationModeLock
public virtual HRESULT SetIdi3dAnnotationModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter Idi 3D Annotation Mode..
Role: Locks or unlocks the parameter Idi 3D Annotation Mode. if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetLinkMode
public virtual HRESULT SetLinkMode( const int& iMode)= 0
Sets Link Mode.
Role: Sets the Link Mode to use during import.
Parameters:
iLinkMode
Legal values:
0 : Visu Mode
1 : Unused
2 : CATPart Mode
3 : Visu Mode With Snaping Information
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetLinkModeLock
public virtual HRESULT SetLinkModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter Link Mode.
Role: Locks or unlocks the parameter Link Mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetOutputPath
public virtual HRESULT SetOutputPath( const CATUnicodeString& iOutputPath)= 0
Sets Output Path.
Role: Sets the Output Path in either Symbolic or accessible format.
Parameters:
iOutputPath
The Path of the directory where data are going to be stored during MultiCAD conversions.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetOutputPathLock
public virtual HRESULT SetOutputPathLock(unsigned char iLock)= 0
Locks or unlocks the parameter Output Path.
Role: Locks or unlocks the parameter Output Path if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetPartsParameterMode
public virtual HRESULT SetPartsParameterMode( const int& iPartsParameterMode)= 0
Sets the value of the parameter Parts Parameterization Mode.
Role: Sets the value of the parameter Save Coordinate System in CGR.
Parameters:
iParam
Legal values:
0 : parts parameterization mode OFF
1 : parts parameterization mode ON
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetPartsParameterModeLock
public virtual HRESULT SetPartsParameterModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter parts parameterization mode.
Role: Locks or unlocks the parameter Parts Parameterization mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEInstanceMode
public virtual HRESULT SetProEInstanceMode( const unsigned char& iProEInstanceMode)= 0
Sets the value of the parameter ProE Instance Mode.
Role: Set the activation mode of the ProE Instance support.
Parameters:
iProEInstanceMode
Legal values:
0 : No import of specific Instance for ProE Parts.
1 : import of specific Instance for ProE Parts.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEInstanceModeLock
public virtual HRESULT SetProEInstanceModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter ProE Instance Mode.
Role: Locks or unlocks the parameter ProE Instance Mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEInstanceName
public virtual HRESULT SetProEInstanceName( const CATUnicodeString& iProEInstanceName)= 0
Sets the value of the parameter ProE Instance Name.
Role: Sets the name of the Instance to import for ProE Parts.
Parameters:
iProEInstanceName
Name of the Instance
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEInstanceNameLock
public virtual HRESULT SetProEInstanceNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter ProE Instance Name.
Role: Locks or unlocks the parameter ProE Instance Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEQuiltsRead
public virtual HRESULT SetProEQuiltsRead( const unsigned char& iProEQuiltsRead)= 0
Sets the value of the parameter Save ProE Quilts Read.
Role: Enable to set if ProE conversion of ProE Quilts surface conversion is requested or not.
Parameters:
iProEQuiltsRead
Legal values:
0 : Quilts surface are not converted.
1 : Quilts surfaces are converted.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProEQuiltsReadLock
public virtual HRESULT SetProEQuiltsReadLock(unsigned char iLock)= 0
Locks or unlocks the parameter ProE Quilts Read.
Role: Locks or unlocks the parameter ProE Quilts Read if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProESimpRepMode
public virtual HRESULT SetProESimpRepMode( const unsigned char& iProESimpRepMode)= 0
Sets the value of the parameter ProE Simplified Representation Mode.
Role: Sets the activation mode of the ProE Simplified Representation support.
Parameters:
iProESimpRepMode
Legal values:
0 : No import of specific Simplified Representation for assemblies.
1 : Activate the import of a specific Simplified Representation for ProE assemblies.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProESimpRepModeLock
public virtual HRESULT SetProESimpRepModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter ProE Simplified Representation Mode.
Role: Locks or unlocks the parameter ProE Simplified Representation Mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProESimpRepName
public virtual HRESULT SetProESimpRepName( const CATUnicodeString& iProESimpRepName)= 0
Sets the value of the parameter ProE Simplified Representation Name.
Role: Set the name of the Simplified Representation to be used at next import of ProE assembly.
Parameters:
iProESimpRepName
Name of the simplified representation
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetProESimpRepNameLock
public virtual HRESULT SetProESimpRepNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter ProE Simplified Representation Name.
Role: Locks or unlocks the parameter ProE Simplified Representation Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetSaveCoorsysInCgr
public virtual HRESULT SetSaveCoorsysInCgr( const unsigned char& iSaveCoorsysInCgr)= 0
Sets the value of the parameter Save Coordinate System in CGR.
Role: Sets the value of the parameter Save Coordinate System in CGR.
Parameters:
iParam
Legal values:
0 : No Coordinate System transfer in CGR
1 : Coordinate System are transferred in CGR
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetSaveCoorsysInCgrLock
public virtual HRESULT SetSaveCoorsysInCgrLock(unsigned char iLock)= 0
Locks or unlocks the parameter Save Coordinate System in CGR.
Role: Locks or unlocks the parameter Save Coordinate System in CGR if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetTranslatorMode
public virtual HRESULT SetTranslatorMode( const int& iTranslatorMode)= 0
Sets the value of the parameter Translator mode.
Role: Get the state of the Translator mode that will to use during import. In this mode during translation, 1. No feature extension is created as link 2. The V5 produced geometry is read-write.
Parameters:
iTranslatorMode
State of the Translator mode
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetTranslatorModeLock
public virtual HRESULT SetTranslatorModeLock(unsigned char iLock)= 0
Locks or unlocks the parameter Translator mode.
Role: Locks or unlocks the parameter Translator mode if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGActiveLayersOnly
public virtual HRESULT SetUGActiveLayersOnly( const unsigned char& iUGActiveLayersOnly)= 0
Sets the value of the parameter UG Active Layers Only.
Role: Sets the value of UG Active Layers Only parameter.
Parameters:
iUGActiveLayersOnly
Legal values:
0 : Conversion of all UG Layers (active and inactive)
1 : Conversion of UG Active Layers only.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGActiveLayersOnlyLock
public virtual HRESULT SetUGActiveLayersOnlyLock(unsigned char iLock)= 0
Locks or unlocks the parameter UG Active Layers Only.
Role: Locks or unlocks the parameter UG Active Layers Only if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGDrawingName
public virtual HRESULT SetUGDrawingName( const CATUnicodeString& iUGDrawingName)= 0
Sets the value of the parameter UG Drawing Name.
Role: Sets the name of the UG Drawing to convert.
Parameters:
iUGDrawingName
Name of the UG drawing to convert
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGDrawingNameLock
public virtual HRESULT SetUGDrawingNameLock(unsigned char iLock)= 0
Locks or unlocks the parameter UG Drawing Name.
Role: Locks or unlocks the parameter UG Drawing Name if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGLayerNumbers
public virtual HRESULT SetUGLayerNumbers( const CATUnicodeString& iUGLayerNumbers)= 0
Sets the value of the parameter UG Layer Numbers.
Role: Sets the list of UG Layers to be converted in V5.
Parameters:
iUGLayerNumbers
Examples of correct formats: - "*" will convert all layers - "1,3,9" will convert layers 1, 3 and 9 - "5-7" will convert layers 5 to 7 - "2,7-9" will convert layers 2, 7, 8 and 9
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGLayerNumbersLock
public virtual HRESULT SetUGLayerNumbersLock(unsigned char iLock)= 0
Locks or unlocks the parameter UG Layer Numbers.
Role: Locks or unlocks the parameter UG Layer Numbers if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGOpenSurfaces
public virtual HRESULT SetUGOpenSurfaces( const unsigned char& iUGOpenSurfaces)= 0
Sets the value of the parameter UG Open Surfaces.
Role: Sets the value of UG Open Surfaces parameter.
Parameters:
iUGOpenSurfaces
Legal values:
0 : No conversion of UG Open Surfaces in V5
1 : UG data are converted together with there Open Surfaces if any
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUGOpenSurfacesLock
public virtual HRESULT SetUGOpenSurfacesLock(unsigned char iLock)= 0
Locks or unlocks the parameter UG Open Surfaces.
Role: Locks or unlocks the parameter UG Open Surfaces if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUgReferenceSet
public virtual HRESULT SetUgReferenceSet( const CATUnicodeString& iUgReferenceSet)= 0
Sets the value of the parameter UG Reference Set name.
Role: Set the name of the UG Reference Set that will to use at next import of UG part.
Parameters:
iUgReferenceSet
Name of the simplified representation
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetUgReferenceSetLock
public virtual HRESULT SetUgReferenceSetLock(unsigned char iLock)= 0
Locks or unlocks the parameter UG Reference Set name.
Role: Locks or unlocks the parameter UG Reference Set if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetVisuFormatUnit
public virtual HRESULT SetVisuFormatUnit( const float& iUnit)= 0
Sets the value of the parameter Visu Format Unit.
Role: Sets the number of millimeters to use when importing the following Visu Formats: byu, iff, obj, slp, stl and _ps.
Parameters:
iUnit
Legal values:
between 0.01 and 1000
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
o SetVisuFormatUnitLock
public virtual HRESULT SetVisuFormatUnitLock(unsigned char iLock)= 0
Locks or unlocks the parameter Visu Format Unit.
Role: Locks or unlocks the parameter Visu Format Unit if the operation is allowed in the current administrated environment. In user mode this method will always return E_FAIL.
Parameters:
iLocked
the locking operation to be performed Legal values:
1 : to lock the parameter.
0: to unlock the parameter.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure

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

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