mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
0023024: Update headers of OCCT files
Added appropriate copyright and license information in source files
This commit is contained in:
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter.cdl
|
||||
-- Created: Tue Feb 18 13:46:07 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@meteox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-18
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 VrmlConverter
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_Curve.cdl
|
||||
-- Created: Wed Apr 23 11:38:10 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-04-23
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 Curve from VrmlConverter
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_Curve.ixx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_DeflectionCurve.cdl
|
||||
-- Created: Tue Apr 29 14:15:41 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-04-29
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 DeflectionCurve from VrmlConverter
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_DeflectionCurve.ixx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Circ.hxx>
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_Drawer.cdl
|
||||
-- Created: Fri Feb 21 13:42:51 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-21
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 VrmlConverter inherits TShared from MMgt
|
||||
|
@@ -1,7 +1,24 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_Drawer.ixx>
|
||||
#include <Vrml_Material.hxx>
|
||||
|
||||
VrmlConverter_Drawer::VrmlConverter_Drawer():
|
||||
VrmlConverter_Drawer::VrmlConverter_Drawer():
|
||||
myNbPoints(17),
|
||||
myIsoOnPlane(Standard_False),
|
||||
myFreeBoundaryDraw(Standard_True),
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_HLRShape.cdl
|
||||
-- Created: Fri Feb 21 13:46:45 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-21
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 HLRShape from VrmlConverter
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_HLRShape.ixx>
|
||||
#include <Bnd_Box.hxx>
|
||||
#include <StdPrs_HLRToolShape.hxx>
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_IsoAspect.cdl
|
||||
-- Created: Tue May 13 17:31:05 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-05-13
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 IsoAspect from VrmlConverter inherits LineAspect from VrmlConverter
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_IsoAspect.ixx>
|
||||
|
||||
VrmlConverter_IsoAspect::VrmlConverter_IsoAspect():VrmlConverter_LineAspect ()
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_LineAspect.cdl
|
||||
-- Created: Wed Apr 23 15:14:48 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-04-23
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 LineAspect from VrmlConverter inherits TShared from MMgt
|
||||
|
@@ -1,6 +1,23 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_LineAspect.ixx>
|
||||
|
||||
VrmlConverter_LineAspect::VrmlConverter_LineAspect()
|
||||
VrmlConverter_LineAspect::VrmlConverter_LineAspect()
|
||||
{
|
||||
myHasMaterial = Standard_False;
|
||||
}
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_LineAspect.cdl
|
||||
-- Created: Wed Apr 23 15:14:48 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-04-23
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 PointAspect from VrmlConverter inherits TShared from MMgt
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_PointAspect.ixx>
|
||||
|
||||
VrmlConverter_PointAspect::VrmlConverter_PointAspect()
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_Projector.cdl
|
||||
-- Created: Fri Jun 6 16:50:09 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nnov.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-06-06
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 Projector from VrmlConverter inherits TShared from MMgt
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_Projector.ixx>
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
|
@@ -1,10 +1,25 @@
|
||||
-- File: VrmlConverter_ShadedShape.cdl
|
||||
-- Created: Fri Feb 21 13:42:51 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-21
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 ShadedShape from VrmlConverter
|
||||
|
||||
---Purpose: ShadedShape - computes the shading presentation of shapes
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_Drawer.hxx>
|
||||
#include <VrmlConverter_ShadedShape.hxx>
|
||||
#include <Vrml_Normal.hxx>
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_ShadingAspect.cdl
|
||||
-- Created: Wed Mar 12 17:07:28 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-03-12
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 ShadingAspect from VrmlConverter inherits TShared from MMgt
|
||||
|
@@ -1,8 +1,25 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_ShadingAspect.ixx>
|
||||
#include <Vrml_ShapeHints.hxx>
|
||||
#include <Vrml_Material.hxx>
|
||||
|
||||
VrmlConverter_ShadingAspect::VrmlConverter_ShadingAspect()
|
||||
VrmlConverter_ShadingAspect::VrmlConverter_ShadingAspect()
|
||||
{
|
||||
Handle(Vrml_Material) m = new Vrml_Material;
|
||||
Vrml_ShapeHints sh;
|
||||
|
@@ -1,23 +1,38 @@
|
||||
-- File: VrmlConverter_WFDeflectionRestrictedFace.cdl
|
||||
-- Created: Tue Feb 18 17:17:14 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-18
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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.
|
||||
|
||||
---Purpose: WFDeflectionRestrictedFace - computes the
|
||||
-- wireframe presentation of faces with
|
||||
-- restrictions by displaying a given number of U
|
||||
-- and/or V isoparametric curves, converts his
|
||||
-- into VRML objects and writes (adds) them into
|
||||
-- anOStream. All requested properties of the
|
||||
-- representation are specify in aDrawer of Drawer
|
||||
-- class (Prs3d). This kind of the presentation
|
||||
-- is converted into IndexedFaceSet and
|
||||
-- IndexedLineSet ( VRML ).
|
||||
|
||||
-- The isoparametric curves are drawn with respect to a
|
||||
-- maximal chordial deviation. The presentation includes
|
||||
-- the restriction curves.
|
||||
|
||||
---Purpose: WFDeflectionRestrictedFace - computes the
|
||||
-- wireframe presentation of faces with
|
||||
-- restrictions by displaying a given number of U
|
||||
-- and/or V isoparametric curves, converts his
|
||||
-- into VRML objects and writes (adds) them into
|
||||
-- anOStream. All requested properties of the
|
||||
-- representation are specify in aDrawer of Drawer
|
||||
-- class (Prs3d). This kind of the presentation
|
||||
-- is converted into IndexedFaceSet and
|
||||
-- IndexedLineSet ( VRML ).
|
||||
|
||||
-- The isoparametric curves are drawn with respect to a
|
||||
-- maximal chordial deviation. The presentation includes
|
||||
-- the restriction curves.
|
||||
|
||||
class WFDeflectionRestrictedFace from VrmlConverter
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_WFDeflectionRestrictedFace.ixx>
|
||||
#include <Hatch_Hatcher.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
|
@@ -1,21 +1,36 @@
|
||||
-- File: VrmlConverter_WFDeflectionShape.cdl
|
||||
-- Created: Wed Feb 19 16:35:54 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@heron.niznhy.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
|
||||
---Purpose: WFDeflectionShape - computes the wireframe
|
||||
-- presentation of compound set of faces, edges and
|
||||
-- vertices by displaying a given number of U and/or
|
||||
-- V isoparametric curves, converts this one into VRML
|
||||
-- objects and writes (adds) them into anOStream.
|
||||
-- All requested properties of the representation are
|
||||
-- specify in aDrawer.
|
||||
-- This kind of the presentation is converted into
|
||||
-- IndexedLineSet and PointSet ( VRML ).
|
||||
-- Created on: 1997-02-19
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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.
|
||||
|
||||
-- The isoparametric curves are drawn with respect to
|
||||
-- a given maximal chordial deviation.
|
||||
|
||||
---Purpose: WFDeflectionShape - computes the wireframe
|
||||
-- presentation of compound set of faces, edges and
|
||||
-- vertices by displaying a given number of U and/or
|
||||
-- V isoparametric curves, converts this one into VRML
|
||||
-- objects and writes (adds) them into anOStream.
|
||||
-- All requested properties of the representation are
|
||||
-- specify in aDrawer.
|
||||
-- This kind of the presentation is converted into
|
||||
-- IndexedLineSet and PointSet ( VRML ).
|
||||
|
||||
-- The isoparametric curves are drawn with respect to
|
||||
-- a given maximal chordial deviation.
|
||||
|
||||
class WFDeflectionShape from VrmlConverter
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_WFDeflectionShape.ixx>
|
||||
#include <Bnd_Box.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
|
@@ -1,8 +1,23 @@
|
||||
-- File: VrmlConverter_WFRestrictedFace.cdl
|
||||
-- Created: Tue May 13 16:17:51 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-05-13
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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 WFRestrictedFace from VrmlConverter
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_WFRestrictedFace.ixx>
|
||||
#include <Hatch_Hatcher.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
|
@@ -1,21 +1,36 @@
|
||||
-- File: VrmlConverter_WFShape.cdl
|
||||
-- Created: Fri Feb 21 13:27:12 1997
|
||||
-- Author: Alexander BRIVIN
|
||||
-- <brivin@minox.nizhny.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 1997
|
||||
-- Created on: 1997-02-21
|
||||
-- Created by: Alexander BRIVIN
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- 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
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- 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.
|
||||
|
||||
---Purpose: WFShape - computes the wireframe presentation of
|
||||
-- compound set of faces, edges and vertices by
|
||||
-- displaying a given number of U and/or V isoparametric
|
||||
-- curves converts this one into VRML objects and writes (adds)
|
||||
-- them into anOStream.
|
||||
-- All requested properties of the representation are
|
||||
-- specify in aDrawer.
|
||||
-- This kind of the presentation is converted into
|
||||
-- IndexedLineSet and PointSet ( VRML ).
|
||||
|
||||
-- The isoparametric curves are drawn with respect
|
||||
-- to a given number of points.
|
||||
---Purpose: WFShape - computes the wireframe presentation of
|
||||
-- compound set of faces, edges and vertices by
|
||||
-- displaying a given number of U and/or V isoparametric
|
||||
-- curves converts this one into VRML objects and writes (adds)
|
||||
-- them into anOStream.
|
||||
-- All requested properties of the representation are
|
||||
-- specify in aDrawer.
|
||||
-- This kind of the presentation is converted into
|
||||
-- IndexedLineSet and PointSet ( VRML ).
|
||||
|
||||
-- The isoparametric curves are drawn with respect
|
||||
-- to a given number of points.
|
||||
|
||||
class WFShape from VrmlConverter
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// 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
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// 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 <VrmlConverter_WFShape.ixx>
|
||||
#include <Bnd_Box.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
|
Reference in New Issue
Block a user