All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

AdvancedTopologicalOpe Class CATSketchGeodesic

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---AdvancedTopologicalOpe.CATSketchOperators
        |
        +---CATSketchGeodesic
 

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


public class CATSketchGeodesic

Class defining the topological operator that creates a geodesic curve from a point and a direction.


Constructor and Destructor Index


o ~CATSketchGeodesic()
Destructor.

Method Index


o ChangeLength(CATPositiveLength)
Replaces the length specified in the CATCreateGeodesicPointDir global function.
o ChangePoint(CATGeometry*)
Replaces the point specified in the CATCreateGeodesicPointDir global function.
o ChangePoint(CATGeometry*,CATSurParam*)
Replaces the point and support specified in the CATCreateGeodesicPointDir global function.
o ChangeSupport(CATGeometry*)
Replaces the support specified in the CATCreateGeodesicPointDir global function.
o ChangeTangent(CATMathVector*)
Replaces the tangent specified in the CATCreateGeodesicPointDir global function.
o Run()
Runs the operator.

Constructor and Destructor


o ~CATSketchGeodesic
public virtual ~CATSketchGeodesic()
Destructor.

Methods


o ChangeLength
public virtual void ChangeLength(CATPositiveLength iLength) =0
Replaces the length specified in the CATCreateGeodesicPointDir global function.
Parameters:
iLength
The new length value.
o ChangePoint
public virtual void ChangePoint(CATGeometry* iPoint) =0
Replaces the point specified in the CATCreateGeodesicPointDir global function.
Parameters:
iPoint
The new point.
o ChangePoint
public virtual void ChangePoint(CATGeometry* iSupportPoint,
CATSurParam* iParam) =0
Replaces the point and support specified in the CATCreateGeodesicPointDir global function.
Parameters:
iSupportPoint
The new support.
iParam
The new point.
o ChangeSupport
public virtual void ChangeSupport(CATGeometry* iSupport) =0
Replaces the support specified in the CATCreateGeodesicPointDir global function.
Parameters:
iSupport
The new support.
o ChangeTangent
public virtual void ChangeTangent(CATMathVector* iTangent) =0
Replaces the tangent specified in the CATCreateGeodesicPointDir global function.
Parameters:
iTangent
The new tangent value.
o Run
public virtual int Run()=0
Runs the operator.

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

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