CATPartUseItf Interface CATIPdgUseMirror

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


interface CATIPdgUseMirror

Interface to read or modify the mirror's specifications.
Role: The mirror feature allows users to duplicate an original body according to a symmetry.


Method Index


o GetIfDesignIntent()
Returns the Design Intent attribute value.
o GetPlane()
Returns the mirroring element as a plane or face that specifies the mirror.
o ModifyMirrorPlane(CATBaseUnknown_var&)
Sets the face or plane about which the body is mirrored.
o SetDesignIntent(int)
Sets the Design Intent attribute value.

Methods


o GetIfDesignIntent
public virtual int GetIfDesignIntent()= 0
Returns the Design Intent attribute value. Return values : 0 if mirror of currnt solid or as result. 1 if Mirror of list or with Keep Spec.
o GetPlane
public virtual CATIMmiMechanicalFeature_var GetPlane()= 0
Returns the mirroring element as a plane or face that specifies the mirror.
o ModifyMirrorPlane
public virtual void ModifyMirrorPlane( const CATBaseUnknown_var& ihMirrorPlane_input) = 0
Sets the face or plane about which the body is mirrored.
Parameters:
ihMirrorPlane
The face or plane that specifies the mirroring element.
o SetDesignIntent
public virtual int SetDesignIntent(int Dsg) = 0
Sets the Design Intent attribute value. The value is set implicitly based on the Item to mirror, or explicitly with the Keep Specifications check button.
Parameters:
Dsg:
Legal values : 0 if mirror of currnt solid or as result. 1 if Mirror of list or with Keep Spec.

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

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