All Frameworks  Class Hierarchy  This Framework  Indexes   

CATFunctSystemItf Interface CATIFunctAction

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


interface CATIFunctAction

The interface to access a Functional Action.


Method Index


o GetFacetByName(CATUnicodeString&,CATIFunctFacet*&,CATBoolean)
Returns the Facet.
o GetFacet(CATIFunctFacetMgr*,CATIFunctFacet*&,CATBoolean)
Returns the Facet.
o GetFrom(CATIFunctPosition*&)
Get the From object.
o GetGroup(CATIFunctActionsGroup*&)
Get the Group property.
o GetTo(CATIFunctPosition*&)
Get the To object.
o InvertDirection()
Invert the action's Direction.
o PutFrom(CATIFunctPosition*)
Put the From object.
o PutTo(CATIFunctPosition*)
Put the To object.
o get_OrientationDirection(CATFunctOrientationDirection)
Get the OrientationDirection property.
o put_OrientationDirection(CATFunctOrientationDirection)
Put the OrientationDirection property.

Methods


o GetFacetByName
public virtual GetFacetByName( const iName,
oFacet,
iCreateIfNecessary= TRUE )
Returns the Facet.
o GetFacet
public virtual GetFacet( iFM,
oFacet,
iCreateIfNecessary= TRUE )
Returns the Facet.
o GetFrom
public virtual GetFrom( oFrom)
Get the From object.
o GetGroup
public virtual GetGroup( oGrp)
Get the Group property.

Vary when adding/removing the action to/from a group.

o GetTo
public virtual GetTo( oTo)
Get the To object.
o InvertDirection
public virtual InvertDirection()
Invert the action's Direction.

Fails if the action is included in a group.

o PutFrom
public virtual PutFrom( iFrom)
Put the From object.

Fails if the action is included in a group.

o PutTo
public virtual PutTo( iTo)
Put the To object.

Fails if the action is included in a group.

o get_OrientationDirection
public virtual get_OrientationDirection( oOD)
Get the OrientationDirection property.
o put_OrientationDirection
public virtual put_OrientationDirection( iOD)
Put the OrientationDirection property.

Fails if the action is included in a group.


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

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