All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

AdvancedTopologicalOpe Class CATTopSpine

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---CATTopSpine
 

Usage: you must use this class as is. You should never derive it.


public class CATTopSpine

Class representing the topological operator that creates a spine.
To use it:


Constructor and Destructor Index


o CATTopSpine(CATGeoFactory*,CATTopData*)
Constructor.
o ~CATTopSpine()
Destructor.

Method Index


o ImposePointOnProfile(int,CATGeometry*)
Defines an imposed point of the spine.
o SetGuides(CATLISTP(CATGeometry)&)
Defines the guides to refine the definition of the spine.
o SetProfileContinuityCondition(int,CATGeometry*)
Sets the continuity constraints on a profile.
o SetRelimitationMode(CATTopSpineRelimitation_Type)
Defines the relimitation mode for spine computation.

Constructor and Destructor


o CATTopSpine
public CATTopSpine(CATGeoFactory* iFactory,
CATTopData* iTopData)
Constructor. Do not use. Use the CATCreateTopSpine global function to create a CATTopSpine operator.
o ~CATTopSpine
public virtual ~CATTopSpine()
Destructor.

Methods


o ImposePointOnProfile
public virtual void ImposePointOnProfile(int iProfileRank,
CATGeometry* iImposedPoint) = 0
Defines an imposed point of the spine.
Only one imposed point must be defined.
Parameters:
iProfileRank
The rank (beginning at 1) of the profile to constraint.
iImposedPoint
The pointer to the imposed CATPoint or point body.
o SetGuides
public virtual void SetGuides(CATLISTP(CATGeometry)& iGuides) = 0
Defines the guides to refine the definition of the spine.
Parameters:
iGuides
The list of pointers to the wire bodies defining the guides.
o SetProfileContinuityCondition
public virtual void SetProfileContinuityCondition(int iProfileRank,
CATGeometry* iReferenceElement) = 0
Sets the continuity constraints on a profile.
Parameters:
iRankProfile
The rank (beginning at 1) of the profile to constraint.
iReferenceElement
The pointer to the reference element (CATPlane or skin CATBody) on which the profile must lay. The sweep is tangent to a skin CATBody reference element and normal to a CATPlane reference element.
o SetRelimitationMode
public virtual void SetRelimitationMode(CATTopSpineRelimitation_Type iMode) = 0
Defines the relimitation mode for spine computation.
Parameters:
iMode
The relimitation mode.

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

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