CATIAV4Interfaces CATV4iV4Spline

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


public class CATV4iV4Spline

Class to construct objects that corresponds to V4 Spline.

Role: These objects are able to retrieve information about the corresponding V4 Spline. This information concerns the mathematical definition and the description, of the V4 Spline


Constructor and Destructor Index


o CATV4iV4Spline(CATBaseUnknown*)
Constructs a CATV4iV4Spline from a CATBaseUnknown.
o CATV4iV4Spline(CATV4iV4Element*)
Constructs a CATV4iV4Spline from a CATV4iV4Element.
o ~CATV4iV4Spline()
Destructor of the CATV4iV4Spline.

Method Index


o GetConstraintData(double*&,int&)
Retrieves the address and the size of the V4 element's description.
o GetMathematicalData(double*&,int&)
Retrieves the mathematic definition of an element.

Constructor and Destructor


o CATV4iV4Spline
public CATV4iV4Spline( const iElement)
Constructs a CATV4iV4Spline from a CATBaseUnknown.
Parameters:
iElement
the element that correspond to the v4 element
o CATV4iV4Spline
public CATV4iV4Spline( const iV4Element)
Constructs a CATV4iV4Spline from a CATV4iV4Element.
Parameters:
iV4Element
the element that correspond to the v4 element
o ~CATV4iV4Spline
public virtual ~CATV4iV4Spline()
Destructor of the CATV4iV4Spline.

Methods


o GetConstraintData
public GetConstraintData( oConstraintBlock,
oBlockLength)
Retrieves the address and the size of the V4 element's description.
Parameters:
oConstraintBlock
[out] array
oBlockLength
[out] The size of the V4 element description having the type iDescriptionType
Returns:

Legal values:
  • 0 : no error
  • 1 : An error happened
o GetMathematicalData
public GetMathematicalData( oMathBlock,
oBlockLength)
Retrieves the mathematic definition of an element.
Parameters:
oMathBlock
[out] The mathematical definition
oBlockLength
[out] The size of the mathematic block
Returns:

Legal values:
  • 0 : no error
  • 1 : An error occured

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.