All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

MecModInterfaces Interface CATIRSur

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ObjectModelerBase.CATILinkableObject
        |
        +---MecModInterfaces.CATIBRepAccess
          |
          +---CATIRSur
 

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


interface CATIRSur

Interface to manage the RSur type of selecting objects.
Role: This interface manages a selecting object ( CATIBRepAccess ) of surfacic type.
A RSur is a selecting object corresponding to one or several faces. All the faces a RSur is made of are issued from the same basic construction element. When all the faces issued from the surface are considered, the selecting object is similar to a FSur (Functional Surface). A RSur (Relimited Surface) is a connex part of a FSur. When the owning Feature is just created, each FSur is equal to one RSur. It can afterwards be splitted into several RSurs through topological relimitations.
For selection facilities, only one kind of selecting element is available, since FSur can be obtained from RSurs. The difference is made during Featurization ( @ref CATIFeaturize ) according to application's needs.
To create a CATIMfRsur , featurization has to be done in MfRelimitedFeaturization mode.
To create a CATIMfFsur , featurization has to be done in MfFunctionalFeaturization mode.


Method Index


o GetFaces()
Returns the geometrical faces associated with the selecting object.

Methods


o GetFaces
public virtual CATLISTP(CATFace) GetFaces()const= 0
Returns the geometrical faces associated with the selecting object.

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

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