1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00

0024428: Implementation of LGPL license

The copying permission statements at the beginning of source files updated to refer to LGPL.
Copyright dates extended till 2014 in advance.
This commit is contained in:
bugmster 2013-12-04 21:05:36 +04:00 committed by apn
parent 3693361422
commit 973c2be1e1
12851 changed files with 115624 additions and 181803 deletions

24
src/AIS/AIS.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1996-12-11 -- Created on: 1996-12-11
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
package AIS package AIS

24
src/AIS/AIS.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1996-12-11 // Created on: 1996-12-11
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS.ixx> #include <AIS.ixx>

22
src/AIS/AIS_AngleDimension.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Arnaud BOUZY/Odile Olivier // Created by: Arnaud BOUZY/Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_AngleDimension.hxx> #include <AIS_AngleDimension.hxx>

20
src/AIS/AIS_AngleDimension.hxx Normal file → Executable file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1995-1999 Matra Datavision // Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2013 OPEN CASCADE SAS // Copyright (c) 1999-2013 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_AngleDimension_HeaderFile #ifndef _AIS_AngleDimension_HeaderFile
#define _AIS_AngleDimension_HeaderFile #define _AIS_AngleDimension_HeaderFile

26
src/AIS/AIS_AttributeFilter.cdl Executable file → Normal file
View File

@ -1,26 +1,18 @@
-- Created on: 1997-03-04 -- Created on: 1997-03-04
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class AttributeFilter from AIS inherits Filter from SelectMgr class AttributeFilter from AIS inherits Filter from SelectMgr

24
src/AIS/AIS_AttributeFilter.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-03-04 // Created on: 1997-03-04
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_AttributeFilter.ixx> #include <AIS_AttributeFilter.ixx>

23
src/AIS/AIS_AttributeFilter.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-03-04 // Created on: 1997-03-04
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline void AIS_AttributeFilter::SetColor(const Quantity_NameOfColor aCol) inline void AIS_AttributeFilter::SetColor(const Quantity_NameOfColor aCol)
{myCol = aCol;hasC = Standard_True;} {myCol = aCol;hasC = Standard_True;}

22
src/AIS/AIS_Axis.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1995-08-09 -- Created on: 1995-08-09
-- Created by: Arnaud BOUZY/Odile Olivier -- Created by: Arnaud BOUZY/Odile Olivier
-- Copyright (c) 1995-1999 Matra Datavision -- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead -- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead
-- the restricted NameOfColor. -- the restricted NameOfColor.

23
src/AIS/AIS_Axis.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1995-08-09 // Created on: 1995-08-09
// Created by: Arnaud BOUZY/Odile Olivier // Created by: Arnaud BOUZY/Odile Olivier
// Copyright (c) 1995-1999 Matra Datavision // Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor. //GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor.

23
src/AIS/AIS_Axis.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-03-03 // Created on: 1997-03-03
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : Component //function : Component

24
src/AIS/AIS_BadEdgeFilter.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-03-04 -- Created on: 1998-03-04
-- Created by: Julia Gerasimova -- Created by: Julia Gerasimova
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class BadEdgeFilter from AIS inherits Filter from SelectMgr class BadEdgeFilter from AIS inherits Filter from SelectMgr

22
src/AIS/AIS_BadEdgeFilter.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1998-03-04 // Created on: 1998-03-04
// Created by: Julia Gerasimova // Created by: Julia Gerasimova
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>

24
src/AIS/AIS_C0RegularityFilter.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-02-04 -- Created on: 1998-02-04
-- Created by: Julia GERASIMOVA -- Created by: Julia GERASIMOVA
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class C0RegularityFilter from AIS inherits Filter from SelectMgr class C0RegularityFilter from AIS inherits Filter from SelectMgr

24
src/AIS/AIS_C0RegularityFilter.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1998-02-04 // Created on: 1998-02-04
// Created by: Julia GERASIMOVA // Created by: Julia GERASIMOVA
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_C0RegularityFilter.ixx> #include <AIS_C0RegularityFilter.ixx>

24
src/AIS/AIS_Chamf2dDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1996-12-05 -- Created on: 1996-12-05
-- Created by: Flore Lantheaume/Odile Olivier -- Created by: Flore Lantheaume/Odile Olivier
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class Chamf2dDimension from AIS inherits Relation from AIS class Chamf2dDimension from AIS inherits Relation from AIS

23
src/AIS/AIS_Chamf2dDimension.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Flore Lantheaume/Odile Olivier // Created by: Flore Lantheaume/Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

23
src/AIS/AIS_Chamf2dDimension.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-02-28 // Created on: 1997-02-28
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : KindOfDimension //function : KindOfDimension

24
src/AIS/AIS_Chamf3dDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1996-12-05 -- Created on: 1996-12-05
-- Created by: Odile Olivier -- Created by: Odile Olivier
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class Chamf3dDimension from AIS inherits Relation from AIS class Chamf3dDimension from AIS inherits Relation from AIS

23
src/AIS/AIS_Chamf3dDimension.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Odile Olivier // Created by: Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

23
src/AIS/AIS_Chamf3dDimension.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-02-28 // Created on: 1997-02-28
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : KindOfDimension //function : KindOfDimension

22
src/AIS/AIS_Circle.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1997-01-21 -- Created on: 1997-01-21
-- Created by: Prestataire Christiane ARMAND -- Created by: Prestataire Christiane ARMAND
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead -- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead
-- the restricted NameOfColor. -- the restricted NameOfColor.

23
src/AIS/AIS_Circle.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-21 // Created on: 1997-01-21
// Created by: Prestataire Christiane ARMAND // Created by: Prestataire Christiane ARMAND
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor. //GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor.

22
src/AIS/AIS_Circle.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-03-06 // Created on: 1997-03-06
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline AIS_KindOfInteractive AIS_Circle::Type() const inline AIS_KindOfInteractive AIS_Circle::Type() const
{return AIS_KOI_Datum;} {return AIS_KOI_Datum;}

26
src/AIS/AIS_ConcentricRelation.cdl Executable file → Normal file
View File

@ -1,26 +1,18 @@
-- Created on: 1996-12-05 -- Created on: 1996-12-05
-- Created by: Flore Lantheaume/Odile Olivier -- Created by: Flore Lantheaume/Odile Olivier
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class ConcentricRelation from AIS inherits Relation from AIS class ConcentricRelation from AIS inherits Relation from AIS

23
src/AIS/AIS_ConcentricRelation.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Flore Lantheaume/Odile Olivier // Created by: Flore Lantheaume/Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>

24
src/AIS/AIS_ConnectedInteractive.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-01-08 -- Created on: 1997-01-08
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class ConnectedInteractive from AIS inherits InteractiveObject from AIS class ConnectedInteractive from AIS inherits InteractiveObject from AIS

24
src/AIS/AIS_ConnectedInteractive.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-01-08 // Created on: 1997-01-08
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>

24
src/AIS/AIS_ConnectedInteractive.lxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-01-08 // Created on: 1997-01-08
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline const Handle(AIS_InteractiveObject)& AIS_ConnectedInteractive::ConnectedTo() const inline const Handle(AIS_InteractiveObject)& AIS_ConnectedInteractive::ConnectedTo() const
{return myReference;} {return myReference;}

22
src/AIS/AIS_ConnectedShape.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1997-01-08 -- Created on: 1997-01-08
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
--Modified by rob on Jul-28-97 --Modified by rob on Jul-28-97

22
src/AIS/AIS_ConnectedShape.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1996-04-10 // Created on: 1996-04-10
// Created by: Guest Design // Created by: Guest Design
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>

22
src/AIS/AIS_DiameterDimension.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Jacques MINOT/Odile Olivier/Sergey ZARITCHNY // Created by: Jacques MINOT/Odile Olivier/Sergey ZARITCHNY
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_DiameterDimension.hxx> #include <AIS_DiameterDimension.hxx>

View File

@ -1,20 +1,17 @@
// Copyright (c) 1995-1999 Matra Datavision // Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_DiameterDimension_HeaderFile #ifndef _AIS_DiameterDimension_HeaderFile
#define _AIS_DiameterDimension_HeaderFile #define _AIS_DiameterDimension_HeaderFile

20
src/AIS/AIS_Dimension.cxx Normal file → Executable file
View File

@ -2,20 +2,16 @@
// Created by: Anastasia BORISOVA // Created by: Anastasia BORISOVA
// Copyright (c) 2013 OPEN CASCADE SAS // Copyright (c) 2013 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_Dimension.hxx> #include <AIS_Dimension.hxx>

20
src/AIS/AIS_Dimension.hxx Normal file → Executable file
View File

@ -2,20 +2,16 @@
// Created by: Anastasia BORISOVA // Created by: Anastasia BORISOVA
// Copyright (c) 2013 OPEN CASCADE SAS // Copyright (c) 2013 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_Dimension_HeaderFile #ifndef _AIS_Dimension_HeaderFile
#define _AIS_Dimension_HeaderFile #define _AIS_Dimension_HeaderFile

23
src/AIS/AIS_DimensionOwner.cdl Executable file → Normal file
View File

@ -1,23 +1,18 @@
-- Created on: 1996-12-05 -- Created on: 1996-12-05
-- Created by: Odile Olivier -- Created by: Odile Olivier
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class DimensionOwner from AIS inherits EntityOwner from SelectMgr class DimensionOwner from AIS inherits EntityOwner from SelectMgr

View File

@ -1,22 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Odile Olivier // Created by: Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_DimensionOwner.ixx> #include <AIS_DimensionOwner.ixx>
#include <AIS_Dimension.hxx> #include <AIS_Dimension.hxx>

24
src/AIS/AIS_Drawer.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1992-09-18 -- Created on: 1992-09-18
-- Created by: Odile Olivier -- Created by: Odile Olivier
-- Copyright (c) 1992-1999 Matra Datavision -- Copyright (c) 1992-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class Drawer from AIS inherits Drawer from Prs3d class Drawer from AIS inherits Drawer from Prs3d

22
src/AIS/AIS_Drawer.cxx Executable file → Normal file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_Drawer.ixx> #include <AIS_Drawer.ixx>
#include <Standard_ProgramError.hxx> #include <Standard_ProgramError.hxx>

23
src/AIS/AIS_Drawer.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-19 // Created on: 1996-12-19
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline Standard_Boolean AIS_Drawer::WasLastLocal() const inline Standard_Boolean AIS_Drawer::WasLastLocal() const
{return Standard_False;} {return Standard_False;}

24
src/AIS/AIS_EllipseRadiusDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-01-22 -- Created on: 1998-01-22
-- Created by: Sergey ZARITCHNY -- Created by: Sergey ZARITCHNY
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
deferred class EllipseRadiusDimension from AIS inherits Relation from AIS deferred class EllipseRadiusDimension from AIS inherits Relation from AIS

24
src/AIS/AIS_EllipseRadiusDimension.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1998-01-22 // Created on: 1998-01-22
// Created by: Sergey ZARITCHNY // Created by: Sergey ZARITCHNY
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_EllipseRadiusDimension.ixx> #include <AIS_EllipseRadiusDimension.ixx>

24
src/AIS/AIS_EqualDistanceRelation.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-01-24 -- Created on: 1998-01-24
-- Created by: Julia GERASIMOVA -- Created by: Julia GERASIMOVA
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class EqualDistanceRelation from AIS inherits Relation from AIS class EqualDistanceRelation from AIS inherits Relation from AIS

24
src/AIS/AIS_EqualDistanceRelation.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1998-01-24 // Created on: 1998-01-24
// Created by: Julia GERASIMOVA // Created by: Julia GERASIMOVA
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>

23
src/AIS/AIS_EqualDistanceRelation.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1998-01-24 // Created on: 1998-01-24
// Created by: Julia GERASIMOVA // Created by: Julia GERASIMOVA
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : SetShape3 //function : SetShape3

24
src/AIS/AIS_EqualRadiusRelation.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-01-17 -- Created on: 1998-01-17
-- Created by: Julia GERASIMOVA -- Created by: Julia GERASIMOVA
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class EqualRadiusRelation from AIS inherits Relation from AIS class EqualRadiusRelation from AIS inherits Relation from AIS

23
src/AIS/AIS_EqualRadiusRelation.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1998-01-20 // Created on: 1998-01-20
// Created by: Julia GERASIMOVA // Created by: Julia GERASIMOVA
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

24
src/AIS/AIS_ExclusionFilter.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-11-28 -- Created on: 1997-11-28
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class ExclusionFilter from AIS inherits Filter from SelectMgr class ExclusionFilter from AIS inherits Filter from SelectMgr

24
src/AIS/AIS_ExclusionFilter.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-11-28 // Created on: 1997-11-28
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_ExclusionFilter.ixx> #include <AIS_ExclusionFilter.ixx>
#include <TColStd_ListOfInteger.hxx> #include <TColStd_ListOfInteger.hxx>

22
src/AIS/AIS_ExclusionFilter.lxx Executable file → Normal file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline Standard_Boolean AIS_ExclusionFilter::IsExclusionFlagOn() const inline Standard_Boolean AIS_ExclusionFilter::IsExclusionFlagOn() const
{ {

23
src/AIS/AIS_FixRelation.cdl Executable file → Normal file
View File

@ -1,23 +1,18 @@
-- Created on: 1996-12-05 -- Created on: 1996-12-05
-- Created by: Flore Lantheaume/Odile Olivier -- Created by: Flore Lantheaume/Odile Olivier
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class FixRelation from AIS inherits Relation from AIS class FixRelation from AIS inherits Relation from AIS

23
src/AIS/AIS_FixRelation.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-05 // Created on: 1996-12-05
// Created by: Flore Lantheaume/Odile Olivier // Created by: Flore Lantheaume/Odile Olivier
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

22
src/AIS/AIS_FixRelation.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-02-28 // Created on: 1997-02-28
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : IsMovable //function : IsMovable

24
src/AIS/AIS_GlobalStatus.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-01-24 -- Created on: 1997-01-24
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
private class GlobalStatus from AIS inherits TShared from MMgt private class GlobalStatus from AIS inherits TShared from MMgt

23
src/AIS/AIS_GlobalStatus.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-24 // Created on: 1997-01-24
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_GlobalStatus.ixx> #include <AIS_GlobalStatus.ixx>
#include <TColStd_ListIteratorOfListOfInteger.hxx> #include <TColStd_ListIteratorOfListOfInteger.hxx>

22
src/AIS/AIS_GlobalStatus.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-01-24 // Created on: 1997-01-24
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline void AIS_GlobalStatus::SetGraphicStatus(const AIS_DisplayStatus aStat) inline void AIS_GlobalStatus::SetGraphicStatus(const AIS_DisplayStatus aStat)
{ {

22
src/AIS/AIS_GraphicTool.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1997-02-10 -- Created on: 1997-02-10
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead -- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead
-- the restricted NameOfColor. -- the restricted NameOfColor.

23
src/AIS/AIS_GraphicTool.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-02-10 // Created on: 1997-02-10
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//GER61351 //GG_171199 Enable to get an object RGB color instead a restricted object NameOfColor. //GER61351 //GG_171199 Enable to get an object RGB color instead a restricted object NameOfColor.

24
src/AIS/AIS_IdenticRelation.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-03-03 -- Created on: 1997-03-03
-- Created by: Jean-Pierre COMBE -- Created by: Jean-Pierre COMBE
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class IdenticRelation from AIS inherits Relation from AIS class IdenticRelation from AIS inherits Relation from AIS

24
src/AIS/AIS_IdenticRelation.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-03-03 // Created on: 1997-03-03
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>

23
src/AIS/AIS_IdenticRelation.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-03-04 // Created on: 1997-03-04
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : IsMovable //function : IsMovable

22
src/AIS/AIS_InteractiveContext.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1996-12-18 -- Created on: 1996-12-18
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
--Modified by --Modified by
-- rob : Dec 17 1997 -> Update Method Added + Use in Deviation Angle... -- rob : Dec 17 1997 -> Update Method Added + Use in Deviation Angle...

22
src/AIS/AIS_InteractiveContext.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-01-17 // Created on: 1997-01-17
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// Modified by XAB & Serguei Dec 97 (angle &deviation coeffts) // Modified by XAB & Serguei Dec 97 (angle &deviation coeffts)

22
src/AIS/AIS_InteractiveContext.lxx Executable file → Normal file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline const Handle(V3d_Viewer)& AIS_InteractiveContext::CurrentViewer() const inline const Handle(V3d_Viewer)& AIS_InteractiveContext::CurrentViewer() const
{ {

23
src/AIS/AIS_InteractiveContext_1.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-29 // Created on: 1997-01-29
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define UKI60826 //GG_161199 Use the requested selection color instead of default #define UKI60826 //GG_161199 Use the requested selection color instead of default

23
src/AIS/AIS_InteractiveContext_2.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-29 // Created on: 1997-01-29
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define IMP051001 //GG Adds SetZDetected() and ZDetected() methods #define IMP051001 //GG Adds SetZDetected() and ZDetected() methods

23
src/AIS/AIS_InteractiveContext_3.cxx Executable file → Normal file
View File

@ -1,22 +1,17 @@
// Created on: 2001-01-09 // Created on: 2001-01-09
// Created by: Sergey Altukhov // Created by: Sergey Altukhov
// Copyright (c) 2001-2012 OPEN CASCADE SAS // Copyright (c) 2001-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// Modified: 22/03/04 ; SAN : OCC4895 High-level interface for controlling polygon offsets // Modified: 22/03/04 ; SAN : OCC4895 High-level interface for controlling polygon offsets

22
src/AIS/AIS_InteractiveObject.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1996-12-11 -- Created on: 1996-12-11
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- GG : GER61351 17/11/1999 Change SetColor() with a compatible -- GG : GER61351 17/11/1999 Change SetColor() with a compatible
-- Quantity_Color instead the restricted NameOfColor. -- Quantity_Color instead the restricted NameOfColor.

23
src/AIS/AIS_InteractiveObject.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1996-12-18 // Created on: 1996-12-18
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// Modified : 22/03/04 ; SAN : OCC4895 High-level interface for controlling polygon offsets // Modified : 22/03/04 ; SAN : OCC4895 High-level interface for controlling polygon offsets

23
src/AIS/AIS_InteractiveObject.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-08 // Created on: 1997-01-08
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor. //GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor.

View File

@ -3,20 +3,16 @@
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2013 OPEN CASCADE SAS // Copyright (c) 1999-2013 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_LengthDimension.hxx> #include <AIS_LengthDimension.hxx>

20
src/AIS/AIS_LengthDimension.hxx Normal file → Executable file
View File

@ -1,19 +1,15 @@
// Copyright (c) 1999-2013 OPEN CASCADE SAS // Copyright (c) 1999-2013 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_LengthDimension_HeaderFile #ifndef _AIS_LengthDimension_HeaderFile
#define _AIS_LengthDimension_HeaderFile #define _AIS_LengthDimension_HeaderFile

22
src/AIS/AIS_Line.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1997-01-21 -- Created on: 1997-01-21
-- Created by: Prestataire Christiane ARMAND -- Created by: Prestataire Christiane ARMAND
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead -- GG : GER61351 17/11/1999 Change SetColor() with a compatible Quantity_Color instead
-- the restricted NameOfColor. -- the restricted NameOfColor.

23
src/AIS/AIS_Line.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-21 // Created on: 1997-01-21
// Created by: Prestataire Christiane ARMAND // Created by: Prestataire Christiane ARMAND
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor. //GER61351 //GG_171199 Enable to set an object RGB color instead a restricted object NameOfColor.

22
src/AIS/AIS_Line.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-03-06 // Created on: 1997-03-06
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline AIS_KindOfInteractive AIS_Line::Type() const inline AIS_KindOfInteractive AIS_Line::Type() const
{return AIS_KOI_Datum;} {return AIS_KOI_Datum;}

22
src/AIS/AIS_LocalContext.cdl Executable file → Normal file
View File

@ -1,22 +1,18 @@
-- Created on: 1996-09-04 -- Created on: 1996-09-04
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1996-1999 Matra Datavision -- Copyright (c) 1996-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
-- Modified May 20th 98 : -- Modified May 20th 98 :
-- Modification in Management of selected entities -- Modification in Management of selected entities

22
src/AIS/AIS_LocalContext.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-01-17 // Created on: 1997-01-17
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//Modified by ROB : Traque des UpdateConversion intempestifs. //Modified by ROB : Traque des UpdateConversion intempestifs.

23
src/AIS/AIS_LocalContext.lxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1997-01-17 // Created on: 1997-01-17
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <SelectMgr_AndFilter.hxx> #include <SelectMgr_AndFilter.hxx>

22
src/AIS/AIS_LocalContext_1.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1996-10-30 // Created on: 1996-10-30
// Created by: Robert COUBLANC // Created by: Robert COUBLANC
// Copyright (c) 1996-1999 Matra Datavision // Copyright (c) 1996-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// Modified by rob Thu Apr 02 1998 // Modified by rob Thu Apr 02 1998
// - use of optimisation in SelectMgr_ViewerSelector // - use of optimisation in SelectMgr_ViewerSelector

24
src/AIS/AIS_LocalStatus.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-01-20 -- Created on: 1997-01-20
-- Created by: Robert COUBLANC -- Created by: Robert COUBLANC
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
private class LocalStatus from AIS inherits TShared from MMgt private class LocalStatus from AIS inherits TShared from MMgt

22
src/AIS/AIS_LocalStatus.cxx Executable file → Normal file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_LocalStatus.ixx> #include <AIS_LocalStatus.ixx>
#include <TColStd_ListIteratorOfListOfInteger.hxx> #include <TColStd_ListIteratorOfListOfInteger.hxx>

22
src/AIS/AIS_LocalStatus.lxx Executable file → Normal file
View File

@ -1,20 +1,16 @@
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
inline Standard_Boolean AIS_LocalStatus::Decomposed() const inline Standard_Boolean AIS_LocalStatus::Decomposed() const
{return myDecomposition;} {return myDecomposition;}

24
src/AIS/AIS_MaxRadiusDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-01-22 -- Created on: 1998-01-22
-- Created by: Sergey ZARITCHNY -- Created by: Sergey ZARITCHNY
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class MaxRadiusDimension from AIS inherits EllipseRadiusDimension from AIS class MaxRadiusDimension from AIS inherits EllipseRadiusDimension from AIS

23
src/AIS/AIS_MaxRadiusDimension.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1998-01-23 // Created on: 1998-01-23
// Created by: Sergey ZARITCHNY // Created by: Sergey ZARITCHNY
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

23
src/AIS/AIS_MidPointRelation.cdl Executable file → Normal file
View File

@ -1,22 +1,17 @@
-- Created on: 2000-10-20 -- Created on: 2000-10-20
-- Created by: Julia DOROVSKIKH -- Created by: Julia DOROVSKIKH
-- Copyright (c) 2000-2012 OPEN CASCADE SAS -- Copyright (c) 2000-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class MidPointRelation from AIS inherits Relation from AIS class MidPointRelation from AIS inherits Relation from AIS

23
src/AIS/AIS_MidPointRelation.cxx Executable file → Normal file
View File

@ -1,22 +1,17 @@
// Created on: 2000-10-20 // Created on: 2000-10-20
// Created by: Julia DOROVSKIKH // Created by: Julia DOROVSKIKH
// Copyright (c) 2000-2012 OPEN CASCADE SAS // Copyright (c) 2000-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <AIS_MidPointRelation.ixx> #include <AIS_MidPointRelation.ixx>

23
src/AIS/AIS_MidPointRelation.lxx Executable file → Normal file
View File

@ -1,22 +1,17 @@
// Created on: 2000-10-20 // Created on: 2000-10-20
// Created by: Julia DOROVSKIKH // Created by: Julia DOROVSKIKH
// Copyright (c) 2000-2012 OPEN CASCADE SAS // Copyright (c) 2000-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : SetTool //function : SetTool

24
src/AIS/AIS_MinRadiusDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1998-01-22 -- Created on: 1998-01-22
-- Created by: Sergey ZARITCHNY -- Created by: Sergey ZARITCHNY
-- Copyright (c) 1998-1999 Matra Datavision -- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class MinRadiusDimension from AIS inherits EllipseRadiusDimension from AIS class MinRadiusDimension from AIS inherits EllipseRadiusDimension from AIS

23
src/AIS/AIS_MinRadiusDimension.cxx Executable file → Normal file
View File

@ -1,23 +1,18 @@
// Created on: 1998-01-27 // Created on: 1998-01-27
// Created by: Sergey ZARITCHNY // Created by: Sergey ZARITCHNY
// Copyright (c) 1998-1999 Matra Datavision // Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size #define BUC60915 //GG 05/06/01 Enable to compute the requested arrow size
// if any in all dimensions. // if any in all dimensions.

23
src/AIS/AIS_MultipleConnectedInteractive.cdl Executable file → Normal file
View File

@ -1,23 +1,18 @@
-- Created on: 1997-04-22 -- Created on: 1997-04-22
-- Created by: Guest Design -- Created by: Guest Design
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class MultipleConnectedInteractive from AIS inherits InteractiveObject from AIS class MultipleConnectedInteractive from AIS inherits InteractiveObject from AIS

22
src/AIS/AIS_MultipleConnectedInteractive.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-04-22 // Created on: 1997-04-22
// Created by: Guest Design // Created by: Guest Design
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>

22
src/AIS/AIS_MultipleConnectedInteractive.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-04-23 // Created on: 1997-04-23
// Created by: Guest Design // Created by: Guest Design
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>
//======================================================================= //=======================================================================

23
src/AIS/AIS_MultipleConnectedShape.cdl Executable file → Normal file
View File

@ -1,23 +1,18 @@
-- Created on: 1997-04-22 -- Created on: 1997-04-22
-- Created by: Guest Design -- Created by: Guest Design
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class MultipleConnectedShape from AIS inherits MultipleConnectedInteractive from AIS class MultipleConnectedShape from AIS inherits MultipleConnectedInteractive from AIS

22
src/AIS/AIS_MultipleConnectedShape.cxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-04-22 // Created on: 1997-04-22
// Created by: Guest Design // Created by: Guest Design
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>

22
src/AIS/AIS_MultipleConnectedShape.lxx Executable file → Normal file
View File

@ -1,22 +1,18 @@
// Created on: 1997-04-22 // Created on: 1997-04-22
// Created by: Guest Design // Created by: Guest Design
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
// <g_design> // <g_design>

View File

@ -1,22 +1,17 @@
// Created on: 2003-05-04 // Created on: 2003-05-04
// Created by: Alexander Grigoriev (a-grigoriev@opencascade.com) // Created by: Alexander Grigoriev (a-grigoriev@opencascade.com)
// Copyright (c) 2003-2012 OPEN CASCADE SAS // Copyright (c) 2003-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_NDataMapOfTransientIteratorOfListTransient_HeaderFile #ifndef _AIS_NDataMapOfTransientIteratorOfListTransient_HeaderFile
#define _AIS_NDataMapOfTransientIteratorOfListTransient_HeaderFile #define _AIS_NDataMapOfTransientIteratorOfListTransient_HeaderFile

23
src/AIS/AIS_NListIteratorOfListTransient.hxx Executable file → Normal file
View File

@ -1,22 +1,17 @@
// Created on: 2003-05-04 // Created on: 2003-05-04
// Created by: Alexander Grigoriev (a-grigoriev@opencascade.com) // Created by: Alexander Grigoriev (a-grigoriev@opencascade.com)
// Copyright (c) 2003-2012 OPEN CASCADE SAS // Copyright (c) 2003-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_NListIteratorOfListTransient_HeaderFile #ifndef _AIS_NListIteratorOfListTransient_HeaderFile
#define _AIS_NListIteratorOfListTransient_HeaderFile #define _AIS_NListIteratorOfListTransient_HeaderFile

23
src/AIS/AIS_NListTransient.hxx Executable file → Normal file
View File

@ -1,22 +1,17 @@
// Created on: 2003-05-04 // Created on: 2003-05-04
// Created by: Alexander Grigoriev (a-grigoriev@opencascade.com) // Created by: Alexander Grigoriev (a-grigoriev@opencascade.com)
// Copyright (c) 2003-2012 OPEN CASCADE SAS // Copyright (c) 2003-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#ifndef _AIS_NListTransient_HeaderFile #ifndef _AIS_NListTransient_HeaderFile
#define _AIS_NListTransient_HeaderFile #define _AIS_NListTransient_HeaderFile

24
src/AIS/AIS_OffsetDimension.cdl Executable file → Normal file
View File

@ -1,24 +1,18 @@
-- Created on: 1997-03-04 -- Created on: 1997-03-04
-- Created by: Jean-Pierre COMBE -- Created by: Jean-Pierre COMBE
-- Copyright (c) 1997-1999 Matra Datavision -- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2012 OPEN CASCADE SAS -- Copyright (c) 1999-2014 OPEN CASCADE SAS
-- --
-- The content of this file is subject to the Open CASCADE Technology Public -- This file is part of Open CASCADE Technology software library.
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
-- --
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its -- This library is free software; you can redistribute it and / or modify it
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. -- under the terms of the GNU Lesser General Public version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- --
-- The Original Code and all software distributed under the License is -- Alternatively, this file may be used under the terms of Open CASCADE
-- distributed on an "AS IS" basis, without warranty of any kind, and the -- commercial license or contractual agreement.
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
class OffsetDimension from AIS inherits Relation from AIS class OffsetDimension from AIS inherits Relation from AIS

24
src/AIS/AIS_OffsetDimension.cxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-03-04 // Created on: 1997-03-04
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>

24
src/AIS/AIS_OffsetDimension.lxx Executable file → Normal file
View File

@ -1,24 +1,18 @@
// Created on: 1997-03-04 // Created on: 1997-03-04
// Created by: Jean-Pierre COMBE // Created by: Jean-Pierre COMBE
// Copyright (c) 1997-1999 Matra Datavision // Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2012 OPEN CASCADE SAS // Copyright (c) 1999-2014 OPEN CASCADE SAS
// //
// The content of this file is subject to the Open CASCADE Technology Public // This file is part of Open CASCADE Technology software library.
// License Version 6.5 (the "License"). You may not use the content of this file
// except in compliance with the License. Please obtain a copy of the License
// at http://www.opencascade.org and read it completely before using this file.
// //
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its // This library is free software; you can redistribute it and / or modify it
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France. // under the terms of the GNU Lesser General Public version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
// //
// The Original Code and all software distributed under the License is // Alternatively, this file may be used under the terms of Open CASCADE
// distributed on an "AS IS" basis, without warranty of any kind, and the // commercial license or contractual agreement.
// Initial Developer hereby disclaims all such warranties, including without
// limitation, any warranties of merchantability, fitness for a particular
// purpose or non-infringement. Please see the License for the specific terms
// and conditions governing the rights and limitations under the License.
//======================================================================= //=======================================================================
//function : KindOfDimension //function : KindOfDimension

Some files were not shown because too many files have changed in this diff Show More