Archicad C++ API
About Archicad add-on development using the C++ API.

IFC Add-on Commands

Anonymous
Not applicable
Hello

Has anyone got any documentation about commands that are exposed for the IFC Add-on ?

I want to save as IFC from my Add-on , is there a better way to do this? Am I barking up the wrong tree?Or just "barking"?

Kind of frustrated with lack of information , there is an example in the API documentation of how to ask DWX Input Output (or what ever its called) add-on to 'save as' . But I can n't see any documentation of the commands exposed for that Add-on either.

So given that IFC is ment to be used for interoperability - how do I ask ArchiCAD to save as IFC from my Add-0n -

Any hints would just be fantatic
2 REPLIES 2
GKiss
Graphisoft Alumni
Graphisoft Alumni
Hello Todd,

You can download the newest IFC add-on from the next URL:

http://www.graphisoft.com/support/ifc/downloads/public/

If you install it you can find IFC user's guide; "IFC_Guide_2xEd2_v3p5.pdf" in the "<ArchiCAD folder>/ArchiCAD Documentation" folder

Anyway it is recommended to download the last IFC add-on from the above URL because the IFC add-on in ArchiCAD package is 1/2 year old and we corrected some bugs in the newer version.

Regards,
Gyula
Anonymous
Not applicable
Dear Gyula

I have read the IFC user's guide; "IFC_Guide_2xEd2_v3p5.pdf" in the "<ArchiCAD folder>/ArchiCAD Documentation" .

What we want to do is make the IFC Add-On (or an IFC Server Add-On) "Interface with" and do some work from another Add-On, not have to connect etc through the GUI as an end user. As the ArchiCAD "IFC Add On"s already connect to a server and or save an IFC File we would be doing work that has already been done by the ArchiCAD team.

The IFC user's guide omits a description of interfaces/commands made available to an Add-On developer.

My current understanding is that IFC Add-Ons supplied with or for ArchiCAD are not designed with such interfaces for a developer.

At this point in our development of a prototype system we are having to send messages to ArchiCAD to acheive this. This approach is what I call " a hack" and I would prefer not to have to do this.

I hope that at some time the IFC Add On will provide interfaces that allow commands to be executed from another Add-On.

Many Thanks Anyway

regards

Todd