CATSketcherUseItf Interface CATISktUse2DCstPoint

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


interface CATISktUse2DCstPoint

2D Spline Control Point Management.


Method Index


o GetCurvature(double*)
Get Curvature coordinates.
o GetCurvature(IID&,void**)
Get Curvature norm as a CATICkeParm.
o GetTangent()
Get Tangent Direction.
o SetCurvature(double*)
Define Curvature coordinates.
o SetCurvature(CATICkeParm_var&)
Define Curvature norm as a CATICkeParm.
o SetTangent(double*)
Set Tangent Direction.
o UnsetCurvature()
Unset Curvature.
o UnsetTangent()
Unset Tangent Direction.

Methods


o GetCurvature
public virtual HRESULT GetCurvature(double* oCurvature) = 0
Get Curvature coordinates.
o GetCurvature
public virtual HRESULT GetCurvature( const IID& iid,
void** oObj) = 0
Get Curvature norm as a CATICkeParm.
o GetTangent
public virtual CATISktUse2DDirection_var GetTangent()= 0
Get Tangent Direction.
o SetCurvature
public virtual HRESULT SetCurvature( const double* iCurvature) = 0
Define Curvature coordinates.
o SetCurvature
public virtual HRESULT SetCurvature( const CATICkeParm_var& iparam) = 0
Define Curvature norm as a CATICkeParm.
o SetTangent
public virtual HRESULT SetTangent( const double* iDirection) = 0
Set Tangent Direction.
o UnsetCurvature
public virtual HRESULT UnsetCurvature()= 0
Unset Curvature.
o UnsetTangent
public virtual HRESULT UnsetTangent()= 0
Unset Tangent Direction.

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

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