All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

NewTopologicalObjects Interface CATLoop

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---GeometricObjects.CATICGMUnknown
        |
        +---GeometricObjects.CATICGMObject
          |
          +---GeometricObjects.CATGeometry
            |
            +---NewTopologicalObjects.CATTopology
              |
              +---NewTopologicalObjects.CATDomain
                |
                +---NewTopologicalObjects.CATEdgeDomain
                  |
                  +---CATLoop
 

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


interface CATLoop

Interface representing a set of connected edges of a face.

The connected edges are the boundaries of a face, or immersed into a face, depending on the CATLocation attribute. A CATLoop is created with the CATBody.CreateLoop or CATBody.CreateDomain methods and deleted with the CATICGMContainer.Remove method. It can be open or not.


Method Index


o CalcArea()
o Done()
States that this CATLoop construction is finished.

Methods


o CalcArea
public virtual double CalcArea()= 0
Deprecated:
V5R14 CATDynMassProperties3D.GetWetArea
o Done
public virtual void Done()= 0
States that this CATLoop construction is finished.
Checks are run to detect topological problems. To call after the geometric supports have been defined.

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

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