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.