mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-17 14:56:02 +08:00
49 lines
1.5 KiB
C
49 lines
1.5 KiB
C
/* $NoKeywords: $ */
|
|
/*
|
|
//
|
|
// Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
|
|
// OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
|
|
// McNeel & Associates.
|
|
//
|
|
// THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
|
|
// ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
|
|
// MERCHANTABILITY ARE HEREBY DISCLAIMED.
|
|
//
|
|
// For complete openNURBS copyright information see <http://www.opennurbs.org>.
|
|
//
|
|
////////////////////////////////////////////////////////////////
|
|
*/
|
|
|
|
////////////////////////////////////////////////////////////////
|
|
//
|
|
// Includes all openNURBS toolkit headers required to use the
|
|
// openNURBS toolkit library. See readme.txt for details.
|
|
//
|
|
////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(OPENNURBS_PUBLIC_INC_)
|
|
#define OPENNURBS_PUBLIC_INC_
|
|
|
|
#if defined(ON_COMPILING_OPENNURBS)
|
|
#error Never include opennurbs_public.h when building opennurbs libraries.
|
|
#endif
|
|
|
|
#if defined(OPENNURBS_INC_)
|
|
|
|
// If you are building a Rhino plug-in or using opennurbs as
|
|
// part of the Rhino SDK, then include opennurbs.h.
|
|
//
|
|
// If you are building your own application and linking with one of the
|
|
// opennurbs_public libraries for .3dm file IO, then include opennurbs_public.h.
|
|
//
|
|
#error Your project should include exactly one of opennurbs_public.h or opennurbs.h. See comment above.
|
|
#endif
|
|
|
|
#if !defined(OPENNURBS_PUBLIC)
|
|
#define OPENNURBS_PUBLIC
|
|
#endif
|
|
|
|
#include "opennurbs.h"
|
|
|
|
#endif
|