VCOM:VectorWorks:Filing:IImportExport3DS

From Vectorworks Developer
Revision as of 14:58, 12 August 2013 by Root (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference

Description

namespace VectorWorks::Filing

Provides import and export functionality for 3DS file format.

Note This interface is not finished and must not be used!

Interface

// ----------------------------------------------------------------------------------------------------
// {263BD4CD-417F-4fc0-8BEE-9CBFF95FDC76}
static const VWIID IID_IImportExport3DS = { 0x263bd4cd, 0x417f, 0x4fc0, { 0x8b, 0xee, 0x9c, 0xbf, 0xf9, 0x5f, 0xdc, 0x76 } };

class IImportExport3DS : public IVWUnknown
{
public:
   virtual VCOMError VCOM_CALLTYPE Import() = 0;
   virtual VCOMError VCOM_CALLTYPE Import(IFileIdentifier* pFileID, const WorldPt& position) = 0;
   virtual VCOMError VCOM_CALLTYPE Export() = 0;
   virtual VCOMError VCOM_CALLTYPE Export(IFileIdentifier* pFileID) = 0;
   virtual VCOMError VCOM_CALLTYPE SetOptions(const S3DSImportOptions& options) = 0;
   virtual VCOMError VCOM_CALLTYPE GetOptions(S3DSImportOptions& outOptions) = 0;

   virtual VCOMError VCOM_CALLTYPE SetOptions(const S3DSExporterOptions& options) = 0;
   virtual VCOMError VCOM_CALLTYPE GetOptions(S3DSExporterOptions& outOptions) = 0;
};

Members

Import Import a 3DS file.
Export Export a 3DS file.
SetOptions Set options for the import.
GetOptions Get options for the import.
SetOptions
GetOptions

Remarks

Note This interface is not finished and must not be used!

There is predefined type for smart VCOM pointer VCOMPtr to IImportExport3DS interface:

typedef VCOMPtr<IImportExport3DS>  IImportExport3DSPtr;

Version

Available from: VectorWorks 12

See Also

VCOM:VCOMPtr | VCOM:VectorWorks:Filing:IFolderIdentifier | VCOM:VectorWorks:Filing:IFileIdentifier

[[VCOM:VCOMPtr]] | [[VCOM:VectorWorks:Filing:IFolderIdentifier]] | [[VCOM:VectorWorks:Filing:IFileIdentifier]]