CATSketcherUseItf Interface CATISktUse2DCircle

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


interface CATISktUse2DCircle

2D Circle definition.
Role: This interface is used to access to 2D Circle parameters.


Method Index


o GetCenter(int)
o GetEndAngle(double*)
o GetStartAngle(double*)
o Set3PointsArc(double*,double*,double*,int)
o SetCenter(CATISktUse2DPoint_var&)
o SetCircleData(double*,double)
Defines the circle's parameters.
o SetCorner(CATISktUse2DCurve*,CATISktUse2DCurve*,double*,double*)
o SetTangentArc(double*,double*,double*,int)

Methods


o GetCenter
public virtual GetCenter( iGenerate=1)
o GetEndAngle
public virtual GetEndAngle( oEndAngle)
o GetStartAngle
public virtual GetStartAngle( oStartAngle)
o Set3PointsArc
public virtual Set3PointsArc( const iPt1,
const iPt2,
const iPt3,
iTrim=1)
o SetCenter
public virtual SetCenter( const iPoint)
o SetCircleData
public virtual SetCircleData( const iPoint,
iRadius)
Defines the circle's parameters.
Parameters:
iPoint
[out] The new 2D center point coordinates.
iRadius
[out] The new radius.
Returns:
HRESULT
o SetCorner
public virtual SetCorner( const iCurve1,
const iCurve2,
const iPoint,
const iRadius=NULL)
o SetTangentArc
public virtual SetTangentArc( const iPt1,
const iTg1,
const iPt2,
iTrim=1)

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

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