# I3DFigureConformer Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DFigureConformer:

List of all members.

## Public Member Functions
virtual boolean MCCOMAPI | CanImportData (I3DImportData *inImportData, I3DShInstance *inInstance, I3DExFigurePrimitive *inFigure)=0
| Returns true if the conformer can import the given data on the given instance.
virtual boolean MCCOMAPI | ImportData (I3DImportData *inImportData, I3DShInstance *inInstance, I3DExFigurePrimitive *inFigure)=0
| Imports the given data on the given instance, returns false if the import was aborted.
virtual void MCCOMAPI | ConformFigures (I3DShTreeElement *conformNode, I3DShTreeElement *conformTarget)=0
| Creates a conform action.

## Member Function Documentation

virtual boolean MCCOMAPI I3DFigureConformer::CanImportData | ( | I3DImportData * | inImportData,
|  | I3DShInstance * | inInstance,
|  | I3DExFigurePrimitive * | inFigure |
| ) |  |  | `[pure virtual]`

Returns true if the conformer can import the given data on the given instance.

virtual void MCCOMAPI I3DFigureConformer::ConformFigures | ( | I3DShTreeElement * | conformNode,
|  | I3DShTreeElement * | conformTarget |
| ) |  |  | `[pure virtual]`

Creates a conform action.

virtual boolean MCCOMAPI I3DFigureConformer::ImportData | ( | I3DImportData * | inImportData,
|  | I3DShInstance * | inInstance,
|  | I3DExFigurePrimitive * | inFigure |
| ) |  |  | `[pure virtual]`

Imports the given data on the given instance, returns false if the import was aborted.

The documentation for this struct was generated from the following file:

- I3DImportData.h