All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

FunctionalDescription (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---FunctionalElement
            |
            +---FunctionalDescription
 


The interface to access a Functional Description.

Property Index

Actions
Get the Actions collection.
ActionsGroups
Get the ActionsGroups collection.
Objects
Get the Objects collection.
Variants
Get the Variants collection.

Method Index

CreatePosition
Create a Position.
GetFacet
Returns the Facet.
GetFacetByName
Returns the Facet.
SearchFacet
Searches the Facet.
SearchFacetByName
Searches the Facet.
Unlock
Unlock.

Properties


o Property Actions() As CATIAFunctionalActions (Read Only)
Get the Actions collection.
o Property ActionsGroups() As CATIAFunctActionsGroups (Read Only)
Get the ActionsGroups collection.
o Property Objects() As CATIAFunctionalObjects (Read Only)
Get the Objects collection.
o Property Variants() As CATIAFunctionalVariants (Read Only)
Get the Variants collection.

(gives a NULL pointer if the description is a itself variant)

Methods


o Func CreatePosition(double iX,
double iY) As CATIAFunctionalPosition
Create a Position.

To create actions pointing to NULL

o Func GetFacet(CATIAFunctionalFacetMgr iFM) As CATIAFunctionalFacet
Returns the Facet.
o Func GetFacetByName(CATBSTR iFM) As CATIAFunctionalFacet
Returns the Facet.
o Func SearchFacet(CATIAFunctionalFacetMgr iFM,
boolean iCreateIfNecessary) As CATIAFunctionalFacet
Searches the Facet.
o Func SearchFacetByName(CATBSTR iFM,
boolean iCreateIfNecessary) As CATIAFunctionalFacet
Searches the Facet.
o Sub Unlock()
Unlock.

To remove the protection against modifications.


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