CATGSMUseItf Interface CATIGSMUseTransfo

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


interface CATIGSMUseTransfo

Interface for all transformation feature (Affinity, AxisToAxis, Rotate, Symmetry, Scaling,Translate).
Role: Allows you to acess data available for all transformation feature created

LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect

See also:
See also:
See also:
See also:
See also:
See also:


Method Index


o GetElemToTransfo(CATIMmiMechanicalFeature_var&)
Gets the feature to transform.
o GetTransfoMatrix(CATMathTransformation&)
Gets the transformation matrix.
o GetVolumeResult(CATBoolean&)
Gets the type of the geometrical result.
o SetVolumeResult(CATBoolean)
Sets the type of the geometrical result.

Methods


o GetElemToTransfo
public virtual GetElemToTransfo( oElem)
Gets the feature to transform.
Parameters:
oElem
Feature to transform
o GetTransfoMatrix
public virtual GetTransfoMatrix( oMatTransfo)
Gets the transformation matrix.
Parameters:
oMatTransfo
Transformation matrix
o GetVolumeResult
public virtual GetVolumeResult( oVolumeResult)
Gets the type of the geometrical result.
Parameters:
oVolumeResult
TRUE : Result type is volume.(Option is effective only in case of volumes) FALSE : Result type is surface
o SetVolumeResult
public virtual SetVolumeResult( const iVolumeResult)
Sets the type of the geometrical result.
Parameters:
iVolumeResult
TRUE : Result type is volume.(Option is effective only in case of volumes, requires GSO License) FALSE : Result type is surface

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.