PLMValidationInterfaces Interface CATIMarker3DCircle

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


interface CATIMarker3DCircle

Interface to manage an 3D Circle.

Errors not documented on each method:

E_OUTOFMEMORY
One memory allocation fails.
E_UNEXPECTED
There is an unexpected failure.


Method Index


o GetCenter(CATMathPoint&)
Retrieves the Center of the Marker.
o GetRadius(double&)
Retrieves the Radius of the Marker.
o IsFilled(CATBoolean&)
Retrieves the filled status of the Marker.
o SetCenter(CATMathPoint&)
Sets the Center of the Marker.
o SetFilled(CATBoolean&)
Sets the filled status of the Marker
o SetRadius(double&)
Sets the Radius of the Marker.

Methods


o GetCenter
public virtual GetCenter( oPoint)
Retrieves the Center of the Marker.
Parameters:
oPoint
The Point.
Returns:
HRESULT
Legal values:
S_OK
The Point is successfully returned.
E_FAIL
The Point is not returned.
o GetRadius
public virtual GetRadius( oRadius)
Retrieves the Radius of the Marker.
Parameters:
oRadius
The Radius.
Returns:
HRESULT
Legal values:
S_OK
The Radius is successfully returned.
E_FAIL
The Radius is not returned.
o IsFilled
public virtual IsFilled( oFilled)
Retrieves the filled status of the Marker.
Parameters:
oFilled
The status.
Legal values:
true
The Marker is filled.
false
The Marker is unfilled.
Returns:
HRESULT
Legal values:
S_OK
The status is successfully returned.
E_FAIL
The status is not returned.
o SetCenter
public virtual SetCenter( iPoint)
Sets the Center of the Marker.
Parameters:
iPoint
The Point.
Returns:
HRESULT
Legal values:
S_OK
The Point is successfully set.
E_FAIL
The Point is not set.
o SetFilled
public virtual SetFilled( iFilled)
Sets the filled status of the Marker
Parameters:
iFilled
The status.
Legal values:
true
The Marker status is filled.
false
The Marker status is unfilled.
Returns:
HRESULT
Legal values:
S_OK
The status is successfully set.
E_FAIL
The status is not set.
o SetRadius
public virtual SetRadius( iRadius)
Sets the Radius of the Marker.
Parameters:
iRadius
The Radius.
Returns:
HRESULT
Legal values:
S_OK
The Radius is successfully set.
E_FAIL
The Radius is not set.

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

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