All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

StructureInterfaces Interface CATIStructureFactory

System.IUnknown
  |
  +---CATIStructureFactory
 

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


interface CATIStructureFactory

Interface to create the structure object.
Role: To create the structure object such as plate and member.


Method Index


o CreateMember(CATIStructureMember**)
Create an empty structure member object.
o CreatePlate(CATIStructurePlate**)
Creates an empty structure plate object.

Methods


o CreateMember
public virtual HRESULT CreateMember(CATIStructureMember** oMember)=0
Create an empty structure member object.
Parameters:
CATIStructureMember
[out, CATIStructureMember#Release] Returns the pointer to the created empty member object.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o CreatePlate
public virtual HRESULT CreatePlate(CATIStructurePlate** oPlate)=0
Creates an empty structure plate object.
Parameters:
CATIStructurePlate
[out, CATIStructurePlate#Release] Returns the pointer to the created empty plate object.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATIStructureFactory.h

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