CATFmtModelInterfaces Interface CATIFmtMeshPartOutput

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


interface CATIFmtMeshPartOutput

Role: Interface allowing creation and access of output data under a Mesh Part.


Method Index


o CreateMeshPartOutput(CATUnicodeString&,CATUnicodeString&,CATBaseUnknown*&)
Creates a Mesh Part Outputfeature .
o DeleteMeshPartOutput(CATBaseUnknown*)
Deletes a Mesh Part Outputfeature .
o GetAllMeshPartOutput()
List all output features under a mesh part.

Methods


o CreateMeshPartOutput
public virtual CreateMeshPartOutput( const iLateType,
const Name,
oMeshPartOutput)
Creates a Mesh Part Outputfeature .
Role: This method creates a new feature under a Mesh Part containing output data.
Parameters:
iLateType(
it must derive CATFmtMPOutput) LateType of Output Feature.
iName
Name of the b>Output Feature.
oMeshPartOutput
CATBaseUnknown#Release A pointer to the created Output Feature.
Returns:
An HRESULT.
Legal values:
S_OK
The feature has been successfully created.
E_FAIL
Feature creation failed.
o DeleteMeshPartOutput
public virtual DeleteMeshPartOutput( iMeshPartOutput= NULL )
Deletes a Mesh Part Outputfeature .
Role: This method deletes an existing feature under a Mesh Part containing output data.
Parameters:
iMeshPartOutput
The mesh part output feature to delete. Valuate to NULL in order to delete all mesh part output.
Returns:
HRESULT S_OK if the method succeeded. E_FAIL if iMeshPartOutput was not found in mesh part output.
o GetAllMeshPartOutput
public virtual GetAllMeshPartOutput()
List all output features under a mesh part.
Role: This method return all features of type CATFmtMPOutput under a mesh part.
Returns:
CATBaseUnknown#Release A pointer on the list of Output Feature.

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

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