All Frameworks  Class Hierarchy  This Framework  Next  Indexes

BasicTopologicalOpe Class CATComputePointOnWire

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

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


public class CATComputePointOnWire

Class defining the operator that computes mathematical points on a wire.

This operator follows the general scheme of the topological operators:


Constructor and Destructor Index


o ~CATComputePointOnWire()

Method Index


o GetMathPoint(CATMathPoint&)
Retrieves the corresponding mathematical point.
o GetValue(double&)
Retrieves the corresponding value for the computation.
o Run()
Runs this operator.
o SetMathPoint(CATMathPoint&)
Defines the mathematical point and it switches the type of computation to valued from mathpoint.
o SetValue(double)
Defines the value for the computation and it switches the type of computation to mathpointform value.

Constructor and Destructor


o ~CATComputePointOnWire
public virtual ~CATComputePointOnWire()

Methods


o GetMathPoint
public virtual void GetMathPoint(CATMathPoint& ioResultPoint)=0
Retrieves the corresponding mathematical point.
Parameters:
ioResultPoint
The result as a CATMathPoint.
o GetValue
public virtual void GetValue(double& oResultValue)=0
Retrieves the corresponding value for the computation.
Parameters:
oResultValue
The value, according to the computation mode.
o Run
public virtual int Run()=0
Runs this operator.
Returns:
Not NULL in case of error.
o SetMathPoint
public virtual void SetMathPoint( const CATMathPoint& iPoint)=0
Defines the mathematical point and it switches the type of computation to valued from mathpoint.
Parameters:
iPoint
The CATMathPoint.
o SetValue
public virtual void SetValue(double iValue)=0
Defines the value for the computation and it switches the type of computation to mathpointform value.
Parameters:
iValue
The value, according to the computation mode.

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

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