integrate Revit 2025 SDK

This commit is contained in:
Jeremy Tammik
2024-04-11 13:47:20 +02:00
parent e786953544
commit f414362f2b
889 changed files with 26676 additions and 26865 deletions
@@ -21,19 +21,14 @@
//
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Reflection;
using System.IO;
using Autodesk.Revit;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using TaskDialog = Autodesk.Revit.UI.TaskDialog;
namespace Revit.SDK.Samples.ImportExport.CS
{
/// <summary>
@@ -1,67 +0,0 @@
//
// (C) Copyright 2003-2019 by Autodesk, Inc.
//
// Permission to use, copy, modify, and distribute this software in
// object code form for any purpose and without fee is hereby granted,
// provided that the above copyright notice appears in all copies and
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC.
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Use, duplication, or disclosure by the U.S. Government is subject to
// restrictions set forth in FAR 52.227-19 (Commercial Computer
// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
// (Rights in Technical Data and Computer Software), as applicable.
//
using System;
using System.Collections.Generic;
using System.Text;
using Autodesk.Revit;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
namespace Revit.SDK.Samples.ImportExport.CS
{
/// <summary>
/// Data class which stores the information for importing image format
/// </summary>
class ImportInventorData : ImportData
{
/// <summary>
/// Constructor
/// </summary>
/// <param name="commandData">Revit command data</param>
/// <param name="importFormat">Format to import</param>
public ImportInventorData(ExternalCommandData commandData, ImportFormat importFormat)
: base(commandData, importFormat)
{
m_filter = "Autodesk Exchange Files (*.adsk)|*.adsk";
m_title = "Import Inventor File";
}
/// <summary>
/// Collect the parameters and import
/// </summary>
/// <returns></returns>
public override bool Import()
{
//Import
Transaction t = new Transaction(m_activeDoc);
t.SetName("Import");
t.Start();
Document doc =m_commandData.Application.Application.OpenBuildingComponentDocument(m_importFileFullName);
t.Commit();
return doc == null ? false : true;
}
}
}