1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0024002: Overall code and build procedure refactoring -- automatic

Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl":
- WOK-generated header files from inc and sources from drv are moved to src
- CDL files removed
- All packages are converted to nocdlpack
This commit is contained in:
abv
2015-07-12 07:42:38 +03:00
parent 543a996496
commit 42cf5bc1ca
15354 changed files with 623957 additions and 509844 deletions

View File

@@ -1,22 +1,196 @@
StepVisual_Array1OfTextOrCharacter.hxx
StepVisual_HArray1OfTextOrCharacter.hxx
StepVisual_Array1OfStyleContextSelect.hxx
StepVisual_HArray1OfStyleContextSelect.hxx
StepVisual_Array1OfCurveStyleFontPattern.hxx
StepVisual_HArray1OfCurveStyleFontPattern.hxx
StepVisual_Array1OfFillStyleSelect.hxx
StepVisual_HArray1OfFillStyleSelect.hxx
StepVisual_Array1OfInvisibleItem.hxx
StepVisual_HArray1OfInvisibleItem.hxx
StepVisual_Array1OfLayeredItem.hxx
StepVisual_HArray1OfLayeredItem.hxx
StepVisual_Array1OfPresentationStyleSelect.hxx
StepVisual_HArray1OfPresentationStyleSelect.hxx
StepVisual_Array1OfPresentationStyleAssignment.hxx
StepVisual_HArray1OfPresentationStyleAssignment.hxx
StepVisual_Array1OfSurfaceStyleElementSelect.hxx
StepVisual_HArray1OfSurfaceStyleElementSelect.hxx
StepVisual_Array1OfDirectionCountSelect.hxx
StepVisual_HArray1OfDirectionCountSelect.hxx
StepVisual_AnnotationOccurrence.cxx
StepVisual_AnnotationOccurrence.hxx
StepVisual_AnnotationText.cxx
StepVisual_AnnotationText.hxx
StepVisual_AnnotationTextOccurrence.cxx
StepVisual_AnnotationTextOccurrence.hxx
StepVisual_AreaInSet.cxx
StepVisual_AreaInSet.hxx
StepVisual_AreaOrView.cxx
StepVisual_AreaOrView.hxx
StepVisual_Array1OfBoxCharacteristicSelect.hxx
StepVisual_Array1OfCurveStyleFontPattern.hxx
StepVisual_Array1OfDirectionCountSelect.hxx
StepVisual_Array1OfFillStyleSelect.hxx
StepVisual_Array1OfInvisibleItem.hxx
StepVisual_Array1OfLayeredItem.hxx
StepVisual_Array1OfPresentationStyleAssignment.hxx
StepVisual_Array1OfPresentationStyleSelect.hxx
StepVisual_Array1OfStyleContextSelect.hxx
StepVisual_Array1OfSurfaceStyleElementSelect.hxx
StepVisual_Array1OfTextOrCharacter.hxx
StepVisual_BackgroundColour.cxx
StepVisual_BackgroundColour.hxx
StepVisual_BoxCharacteristicSelect.cxx
StepVisual_BoxCharacteristicSelect.hxx
StepVisual_CameraImage.cxx
StepVisual_CameraImage.hxx
StepVisual_CameraImage2dWithScale.cxx
StepVisual_CameraImage2dWithScale.hxx
StepVisual_CameraImage3dWithScale.cxx
StepVisual_CameraImage3dWithScale.hxx
StepVisual_CameraModel.cxx
StepVisual_CameraModel.hxx
StepVisual_CameraModelD2.cxx
StepVisual_CameraModelD2.hxx
StepVisual_CameraModelD3.cxx
StepVisual_CameraModelD3.hxx
StepVisual_CameraUsage.cxx
StepVisual_CameraUsage.hxx
StepVisual_CentralOrParallel.hxx
StepVisual_Colour.cxx
StepVisual_Colour.hxx
StepVisual_ColourRgb.cxx
StepVisual_ColourRgb.hxx
StepVisual_ColourSpecification.cxx
StepVisual_ColourSpecification.hxx
StepVisual_CompositeText.cxx
StepVisual_CompositeText.hxx
StepVisual_CompositeTextWithExtent.cxx
StepVisual_CompositeTextWithExtent.hxx
StepVisual_ContextDependentInvisibility.cxx
StepVisual_ContextDependentInvisibility.hxx
StepVisual_ContextDependentOverRidingStyledItem.cxx
StepVisual_ContextDependentOverRidingStyledItem.hxx
StepVisual_CurveStyle.cxx
StepVisual_CurveStyle.hxx
StepVisual_CurveStyleFont.cxx
StepVisual_CurveStyleFont.hxx
StepVisual_CurveStyleFontPattern.cxx
StepVisual_CurveStyleFontPattern.hxx
StepVisual_CurveStyleFontSelect.cxx
StepVisual_CurveStyleFontSelect.hxx
StepVisual_DirectionCountSelect.cxx
StepVisual_DirectionCountSelect.hxx
StepVisual_DraughtingAnnotationOccurrence.cxx
StepVisual_DraughtingAnnotationOccurrence.hxx
StepVisual_DraughtingModel.cxx
StepVisual_DraughtingModel.hxx
StepVisual_DraughtingPreDefinedColour.cxx
StepVisual_DraughtingPreDefinedColour.hxx
StepVisual_DraughtingPreDefinedCurveFont.cxx
StepVisual_DraughtingPreDefinedCurveFont.hxx
StepVisual_ExternallyDefinedCurveFont.cxx
StepVisual_ExternallyDefinedCurveFont.hxx
StepVisual_ExternallyDefinedTextFont.cxx
StepVisual_ExternallyDefinedTextFont.hxx
StepVisual_FillAreaStyle.cxx
StepVisual_FillAreaStyle.hxx
StepVisual_FillAreaStyleColour.cxx
StepVisual_FillAreaStyleColour.hxx
StepVisual_FillStyleSelect.cxx
StepVisual_FillStyleSelect.hxx
StepVisual_FontSelect.cxx
StepVisual_FontSelect.hxx
StepVisual_HArray1OfBoxCharacteristicSelect.hxx
StepVisual_HArray1OfCurveStyleFontPattern.hxx
StepVisual_HArray1OfDirectionCountSelect.hxx
StepVisual_HArray1OfFillStyleSelect.hxx
StepVisual_HArray1OfInvisibleItem.hxx
StepVisual_HArray1OfLayeredItem.hxx
StepVisual_HArray1OfPresentationStyleAssignment.hxx
StepVisual_HArray1OfPresentationStyleSelect.hxx
StepVisual_HArray1OfStyleContextSelect.hxx
StepVisual_HArray1OfSurfaceStyleElementSelect.hxx
StepVisual_HArray1OfTextOrCharacter.hxx
StepVisual_Invisibility.cxx
StepVisual_Invisibility.hxx
StepVisual_InvisibilityContext.cxx
StepVisual_InvisibilityContext.hxx
StepVisual_InvisibleItem.cxx
StepVisual_InvisibleItem.hxx
StepVisual_LayeredItem.cxx
StepVisual_LayeredItem.hxx
StepVisual_MarkerMember.cxx
StepVisual_MarkerMember.hxx
StepVisual_MarkerSelect.cxx
StepVisual_MarkerSelect.hxx
StepVisual_MarkerType.hxx
StepVisual_MechanicalDesignGeometricPresentationArea.cxx
StepVisual_MechanicalDesignGeometricPresentationArea.hxx
StepVisual_MechanicalDesignGeometricPresentationRepresentation.cxx
StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx
StepVisual_OverRidingStyledItem.cxx
StepVisual_OverRidingStyledItem.hxx
StepVisual_PlanarBox.cxx
StepVisual_PlanarBox.hxx
StepVisual_PlanarExtent.cxx
StepVisual_PlanarExtent.hxx
StepVisual_PointStyle.cxx
StepVisual_PointStyle.hxx
StepVisual_PreDefinedColour.cxx
StepVisual_PreDefinedColour.hxx
StepVisual_PreDefinedCurveFont.cxx
StepVisual_PreDefinedCurveFont.hxx
StepVisual_PreDefinedItem.cxx
StepVisual_PreDefinedItem.hxx
StepVisual_PreDefinedTextFont.cxx
StepVisual_PreDefinedTextFont.hxx
StepVisual_PresentationArea.cxx
StepVisual_PresentationArea.hxx
StepVisual_PresentationLayerAssignment.cxx
StepVisual_PresentationLayerAssignment.hxx
StepVisual_PresentationLayerUsage.cxx
StepVisual_PresentationLayerUsage.hxx
StepVisual_PresentationRepresentation.cxx
StepVisual_PresentationRepresentation.hxx
StepVisual_PresentationRepresentationSelect.cxx
StepVisual_PresentationRepresentationSelect.hxx
StepVisual_PresentationSet.cxx
StepVisual_PresentationSet.hxx
StepVisual_PresentationSize.cxx
StepVisual_PresentationSize.hxx
StepVisual_PresentationSizeAssignmentSelect.cxx
StepVisual_PresentationSizeAssignmentSelect.hxx
StepVisual_PresentationStyleAssignment.cxx
StepVisual_PresentationStyleAssignment.hxx
StepVisual_PresentationStyleByContext.cxx
StepVisual_PresentationStyleByContext.hxx
StepVisual_PresentationStyleSelect.cxx
StepVisual_PresentationStyleSelect.hxx
StepVisual_PresentationView.cxx
StepVisual_PresentationView.hxx
StepVisual_PresentedItem.cxx
StepVisual_PresentedItem.hxx
StepVisual_PresentedItemRepresentation.cxx
StepVisual_PresentedItemRepresentation.hxx
StepVisual_StyleContextSelect.cxx
StepVisual_StyleContextSelect.hxx
StepVisual_StyledItem.cxx
StepVisual_StyledItem.hxx
StepVisual_SurfaceSide.hxx
StepVisual_SurfaceSideStyle.cxx
StepVisual_SurfaceSideStyle.hxx
StepVisual_SurfaceStyleBoundary.cxx
StepVisual_SurfaceStyleBoundary.hxx
StepVisual_SurfaceStyleControlGrid.cxx
StepVisual_SurfaceStyleControlGrid.hxx
StepVisual_SurfaceStyleElementSelect.cxx
StepVisual_SurfaceStyleElementSelect.hxx
StepVisual_SurfaceStyleFillArea.cxx
StepVisual_SurfaceStyleFillArea.hxx
StepVisual_SurfaceStyleParameterLine.cxx
StepVisual_SurfaceStyleParameterLine.hxx
StepVisual_SurfaceStyleSegmentationCurve.cxx
StepVisual_SurfaceStyleSegmentationCurve.hxx
StepVisual_SurfaceStyleSilhouette.cxx
StepVisual_SurfaceStyleSilhouette.hxx
StepVisual_SurfaceStyleUsage.cxx
StepVisual_SurfaceStyleUsage.hxx
StepVisual_Template.cxx
StepVisual_Template.hxx
StepVisual_TemplateInstance.cxx
StepVisual_TemplateInstance.hxx
StepVisual_TextLiteral.cxx
StepVisual_TextLiteral.hxx
StepVisual_TextOrCharacter.cxx
StepVisual_TextOrCharacter.hxx
StepVisual_TextPath.hxx
StepVisual_TextStyle.cxx
StepVisual_TextStyle.hxx
StepVisual_TextStyleForDefinedFont.cxx
StepVisual_TextStyleForDefinedFont.hxx
StepVisual_TextStyleWithBoxCharacteristics.cxx
StepVisual_TextStyleWithBoxCharacteristics.hxx
StepVisual_ViewVolume.cxx
StepVisual_ViewVolume.hxx

View File

@@ -1,356 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package StepVisual
---Purpose: Collects definitions of STEP entities for visual
-- presentations from Part 46 of ISO10303
uses
TCollection, TColStd, StepData, Interface, MMgt,
StepBasic, StepRepr, StepGeom
is
enumeration CentralOrParallel is
copCentral,
copParallel
end;
enumeration MarkerType is -- reordered from CC1-Rev2 to Rev4
mtDot,
mtX,
mtPlus,
mtAsterisk,
mtRing,
mtSquare,
mtTriangle
end;
enumeration SurfaceSide is
ssNegative,
ssPositive,
ssBoth
end;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :enumeration TextPath
enumeration TextPath is
tpUp,
tpRight,
tpDown,
tpLeft
end;
-- Removed from CC1-Rev2 to Rev4, re-added CC2-Rev4 : -- FMA made Select Type
class BoxCharacteristicSelect;
class DirectionCountSelect; -- FMA made Select Type for
-- UDirectionCount (Integer)
-- VDirectionCount (Integer)
class AreaOrView; -- Select Type for
-- PresentationArea
-- PresentationView
-- Removed from CC1-Rev2 to Rev4 :class CurveOrAnnotationCurveOccurrence; Select Type
class CurveStyleFontSelect; -- Select Type for
-- CurveStyleFont
-- PreDefinedCurveFont
-- ExternallyDefinedCurveFont
-- Removed from CC1-Rev2 to Rev4 :class DefinedSymbolSelect; -- Select Type
-- Removed from CC1-Rev2 to Rev4 :class DraughtingCalloutElement; -- Select Type
class FillStyleSelect; -- Select Type for
-- FillAreaStyleColour
-- ExternallyDefinedTileStyle
-- FillAreaStyleTiles
-- ExternallyDefinedHatchStyle
-- FillAreaStyleHatching
-- Removed from CC1-Rev2 to CC1-Rev4 , re-added CC2-Rev4
class FontSelect; -- Select Type
-- PreDefinedTextFont
-- ExternallyDefinedTextFont
-- Removed from CC1-Rev2 to Rev4 :class HidingOrBlankingSelect; -- Select Type
class InvisibilityContext; -- Select Type for
-- PresentationRepresentation
-- PresentationSet
class InvisibleItem; -- Select Type for
-- StyledItem
-- PresentationLayerAssignment
-- PresentationRepresentation
class LayeredItem; -- Select Type for
-- PresentationRepresentation
-- RepresentationItem
class MarkerSelect; -- Select Type for
class MarkerMember; -- Select Type for MarkerSelect (just one enum)
class PresentationRepresentationSelect; -- Select Type for
-- PresentationRepresentation
-- PresentationSet
class PresentationSizeAssignmentSelect; -- Select Type for
-- PresentationView
-- PresentationArea
-- AreaInSet
class PresentationStyleSelect; -- Select Type for
-- PointStyle
-- CurveStyle
-- SurfaceStyleUsage
-- SymbolStyle
-- FillAreaStyle
-- TextStyle
class StyleContextSelect; -- Select Type for
-- Representation
-- RepresentationItem
-- PresentationSet
class SurfaceStyleElementSelect; -- Select Type for
-- SurfaceStyleFillArea
-- SurfaceStyleBoundary
-- SurfaceStyleSilhouette
-- SurfaceStyleSegmentationCurve
-- SurfaceStyleControlGrid
-- SurfaceStyleParameterLine
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
class TextOrCharacter; -- Select Type
--class Protocol;
class AreaInSet;
class Colour;
class BackgroundColour;
class ColourSpecification;
class ColourRgb;
class CurveStyle;
class CurveStyleFont;
class CurveStyleFontPattern;
-- Removed from CC1-Rev2 to Rev4 :class DrawingDefinition;
--moved to StepBasic: class ExternalSource;
--moved to StepBasic: class ExternallyDefinedItem;
class ExternallyDefinedCurveFont;
-- Removed from CC1-Rev2 to Rev4 : class ExternallyDefinedHatchStyle;
-- Removed from CC1-Rev2 to Rev4 : class ExternallyDefinedSymbol;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 (for FontSelect)
class ExternallyDefinedTextFont;
-- Removed from CC1-Rev2 to Rev4 : class ExternallyDefinedTileStyle;
class FillAreaStyle;
class FillAreaStyleColour;
class Invisibility;
class ContextDependentInvisibility;
class PointStyle;
class PreDefinedItem;
class PreDefinedColour;
class DraughtingPreDefinedColour;
class PreDefinedCurveFont;
class DraughtingPreDefinedCurveFont;
class DraughtingModel; -- added for CAX-IF TR3
-- Removed from CC1-Rev2 to Rev4 : class PreDefinedSymbol;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class PreDefinedTextFont;
class PresentationLayerAssignment;
class PresentationSet;
-- Removed from CC1-Rev2 to Rev4 : class DrawingRevision;
class PresentationSize;
class PresentationStyleAssignment;
class PresentationStyleByContext;
deferred class PresentedItem;
--class Representation;
class PresentationRepresentation;
class MechanicalDesignGeometricPresentationRepresentation;
class PresentationArea;
-- Removed from CC1-Rev2 to Rev4 : class AutoDesignViewArea;
class MechanicalDesignGeometricPresentationArea;
-- Removed from CC1-Rev2 to Rev4 : class MechanicalDesignPresentationArea;
class PresentationView;
-- Removed from CC1-Rev2 to Rev4 : class ProductDataRepresentationView;
-- Removed from CC1-Rev2 to Rev4 : class SymbolRepresentation;
-- Removed from CC1-Rev2 to Rev4 : class DraughtingSubfigureRepresentation;
-- Removed from CC1-Rev2 to Rev4 : class DraughtingSymbolRepresentation;
class Template;
--class RepresentationItem;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationFillArea;
class CameraModel;
class CameraModelD2;
class CameraModelD3;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
class CompositeText;
-- Removed from CC1-Rev2 to Rev4 : class CompositeTextWithAssociatedCurves;
-- Removed from CC1-Rev2 to Rev4 : class CompositeTextWithBlankingBox;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
class CompositeTextWithExtent;
-- Removed from CC1-Rev2 to Rev4 : class DefinedSymbol;
-- Removed from CC1-Rev2 to Rev4 : class DraughtingCallout;
-- Removed from CC1-Rev2 to Rev4 : class FaceBasedSurfaceModel;
-- Removed from CC1-Rev2 to Rev4 : class FillAreaStyleHatching;
-- Removed from CC1-Rev2 to Rev4 : class FillAreaStyleTileSymbolWithStyle;
-- Removed from CC1-Rev2 to Rev4 : class FillAreaStyleTiles;
-- Removed from CC1-Rev2 to Rev4 : class OneDirectionRepeatFactor;
-- Removed from CC1-Rev2 to Rev4 : class TwoDirectionRepeatFactor;
class PlanarExtent;
class PlanarBox;
-- Removed from CC1-Rev2 to Rev4 : class SymbolTarget;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
class TextLiteral;
-- Removed from CC1-Rev2 to Rev4 : class TextLiteralWithAssociatedCurves;
-- Removed from CC1-Rev2 to Rev4 : class TextLiteralWithBlankingBox;
-- Removed from CC1-Rev2 to Rev4 : class TextLiteralWithDelineation;
-- Removed from CC1-Rev2 to Rev4 : class DraughtingTextLiteralWithDelineation;
-- Removed from CC1-Rev2 to Rev4 : class TextLiteralWithExtent;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationSymbol;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 (for TextOrCharacter) :
class AnnotationText;
class CameraImage;
class TemplateInstance;
class StyledItem;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class AnnotationOccurrence;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationCurveOccurrence;
-- Removed from CC1-Rev2 to Rev4 : class DimensionCurve;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationFillAreaOccurrence;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationSymbolOccurrence;
-- Removed from CC1-Rev2 to Rev4 : class AnnotationSubfigureOccurrence;
-- Removed from CC1-Rev2 to Rev4 : class TerminatorSymbol;
-- Removed from CC1-Rev2 to Rev4 : class DimensionCurveTerminator;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class AnnotationTextOccurrence;
class DraughtingAnnotationOccurrence;
class OverRidingStyledItem;
class ContextDependentOverRidingStyledItem;
--class RepresentationMap;
class CameraUsage;
-- Removed from CC1-Rev2 to Rev4 : class SymbolRepresentationMap;
class SurfaceSideStyle;
class SurfaceStyleBoundary;
class SurfaceStyleControlGrid;
class SurfaceStyleFillArea;
class SurfaceStyleParameterLine;
class SurfaceStyleSegmentationCurve;
class SurfaceStyleSilhouette;
class SurfaceStyleUsage;
-- Removed from CC1-Rev2 to Rev4 :class SymbolColour;
-- Removed from CC1-Rev2 to Rev4 :class SymbolStyle;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class TextStyle;
class TextStyleWithBoxCharacteristics;
-- Removed from CC1-Rev2 to Rev4 : class TextStyleWithMirror;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
class TextStyleForDefinedFont;
class ViewVolume;
-- Added from CC1-Rev2 to Rev4
class CameraImage2dWithScale;
class CameraImage3dWithScale;
class PresentedItemRepresentation;
class PresentationLayerUsage;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
imported Array1OfTextOrCharacter;
imported transient class HArray1OfTextOrCharacter;
imported Array1OfStyleContextSelect;
imported transient class HArray1OfStyleContextSelect;
imported Array1OfCurveStyleFontPattern;
imported transient class HArray1OfCurveStyleFontPattern;
-- Removed from CC1-Rev2 to Rev4 :class HArray1OfDraughtingCalloutElement and Array
imported Array1OfFillStyleSelect;
imported transient class HArray1OfFillStyleSelect;
-- Removed from CC1-Rev2 to Rev4 :class HArray1OfFillAreaStyleTileSymbolWithStyle
imported Array1OfInvisibleItem;
imported transient class HArray1OfInvisibleItem;
imported Array1OfLayeredItem;
imported transient class HArray1OfLayeredItem;
imported Array1OfPresentationStyleSelect;
imported transient class HArray1OfPresentationStyleSelect;
imported Array1OfPresentationStyleAssignment;
imported transient class HArray1OfPresentationStyleAssignment;
imported Array1OfSurfaceStyleElementSelect;
imported transient class HArray1OfSurfaceStyleElementSelect;
-- Instantiated class made by FMA
imported Array1OfDirectionCountSelect;
imported transient class HArray1OfDirectionCountSelect;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
imported Array1OfBoxCharacteristicSelect;
imported transient class HArray1OfBoxCharacteristicSelect;
-- Protocol returns Protocol from StepVisual;
end StepVisual;

View File

@@ -1,32 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class AnnotationOccurrence from StepVisual
inherits StyledItem from StepVisual
uses
HAsciiString from TCollection,
HArray1OfPresentationStyleAssignment from StepVisual
is
Create returns AnnotationOccurrence;
---Purpose: Returns a AnnotationOccurrence
end AnnotationOccurrence;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_AnnotationOccurrence.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_AnnotationOccurrence.hxx>
StepVisual_AnnotationOccurrence::StepVisual_AnnotationOccurrence () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_AnnotationOccurrence_HeaderFile
#define _StepVisual_AnnotationOccurrence_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_StyledItem.hxx>
class StepVisual_AnnotationOccurrence;
DEFINE_STANDARD_HANDLE(StepVisual_AnnotationOccurrence, StepVisual_StyledItem)
class StepVisual_AnnotationOccurrence : public StepVisual_StyledItem
{
public:
//! Returns a AnnotationOccurrence
Standard_EXPORT StepVisual_AnnotationOccurrence();
DEFINE_STANDARD_RTTI(StepVisual_AnnotationOccurrence,StepVisual_StyledItem)
protected:
private:
};
#endif // _StepVisual_AnnotationOccurrence_HeaderFile

View File

@@ -1,32 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class AnnotationText from StepVisual
inherits MappedItem from StepRepr
uses
HAsciiString from TCollection,
RepresentationMap from StepRepr,
RepresentationItem from StepRepr
is
Create returns AnnotationText;
---Purpose: Returns a AnnotationText
end AnnotationText;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_AnnotationText.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_AnnotationText.hxx>
StepVisual_AnnotationText::StepVisual_AnnotationText () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_AnnotationText_HeaderFile
#define _StepVisual_AnnotationText_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_MappedItem.hxx>
class StepVisual_AnnotationText;
DEFINE_STANDARD_HANDLE(StepVisual_AnnotationText, StepRepr_MappedItem)
class StepVisual_AnnotationText : public StepRepr_MappedItem
{
public:
//! Returns a AnnotationText
Standard_EXPORT StepVisual_AnnotationText();
DEFINE_STANDARD_RTTI(StepVisual_AnnotationText,StepRepr_MappedItem)
protected:
private:
};
#endif // _StepVisual_AnnotationText_HeaderFile

View File

@@ -1,32 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class AnnotationTextOccurrence from StepVisual
inherits AnnotationOccurrence from StepVisual
uses
HAsciiString from TCollection,
HArray1OfPresentationStyleAssignment from StepVisual
is
Create returns AnnotationTextOccurrence;
---Purpose: Returns a AnnotationTextOccurrence
end AnnotationTextOccurrence;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_AnnotationTextOccurrence.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_AnnotationTextOccurrence.hxx>
StepVisual_AnnotationTextOccurrence::StepVisual_AnnotationTextOccurrence () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_AnnotationTextOccurrence_HeaderFile
#define _StepVisual_AnnotationTextOccurrence_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_AnnotationOccurrence.hxx>
class StepVisual_AnnotationTextOccurrence;
DEFINE_STANDARD_HANDLE(StepVisual_AnnotationTextOccurrence, StepVisual_AnnotationOccurrence)
class StepVisual_AnnotationTextOccurrence : public StepVisual_AnnotationOccurrence
{
public:
//! Returns a AnnotationTextOccurrence
Standard_EXPORT StepVisual_AnnotationTextOccurrence();
DEFINE_STANDARD_RTTI(StepVisual_AnnotationTextOccurrence,StepVisual_AnnotationOccurrence)
protected:
private:
};
#endif // _StepVisual_AnnotationTextOccurrence_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class AreaInSet from StepVisual
inherits TShared from MMgt
uses
PresentationArea from StepVisual,
PresentationSet from StepVisual
is
Create returns AreaInSet;
---Purpose: Returns a AreaInSet
Init (me : mutable;
aArea : PresentationArea from StepVisual;
aInSet : PresentationSet from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetArea(me : mutable; aArea : PresentationArea);
Area (me) returns PresentationArea;
SetInSet(me : mutable; aInSet : PresentationSet);
InSet (me) returns PresentationSet;
fields
area : PresentationArea from StepVisual;
inSet : PresentationSet from StepVisual;
end AreaInSet;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_AreaInSet.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_AreaInSet.hxx>
#include <StepVisual_PresentationArea.hxx>
#include <StepVisual_PresentationSet.hxx>
StepVisual_AreaInSet::StepVisual_AreaInSet () {}

View File

@@ -0,0 +1,76 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_AreaInSet_HeaderFile
#define _StepVisual_AreaInSet_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <MMgt_TShared.hxx>
class StepVisual_PresentationArea;
class StepVisual_PresentationSet;
class StepVisual_AreaInSet;
DEFINE_STANDARD_HANDLE(StepVisual_AreaInSet, MMgt_TShared)
class StepVisual_AreaInSet : public MMgt_TShared
{
public:
//! Returns a AreaInSet
Standard_EXPORT StepVisual_AreaInSet();
Standard_EXPORT virtual void Init (const Handle(StepVisual_PresentationArea)& aArea, const Handle(StepVisual_PresentationSet)& aInSet);
Standard_EXPORT void SetArea (const Handle(StepVisual_PresentationArea)& aArea);
Standard_EXPORT Handle(StepVisual_PresentationArea) Area() const;
Standard_EXPORT void SetInSet (const Handle(StepVisual_PresentationSet)& aInSet);
Standard_EXPORT Handle(StepVisual_PresentationSet) InSet() const;
DEFINE_STANDARD_RTTI(StepVisual_AreaInSet,MMgt_TShared)
protected:
private:
Handle(StepVisual_PresentationArea) area;
Handle(StepVisual_PresentationSet) inSet;
};
#endif // _StepVisual_AreaInSet_HeaderFile

View File

@@ -1,45 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class AreaOrView from StepVisual inherits SelectType from StepData
-- <AreaOrView> is an EXPRESS Select Type construct translation.
-- it gathers : PresentationArea, PresentationView
uses
PresentationArea,
PresentationView
is
Create returns AreaOrView;
---Purpose : Returns a AreaOrView SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AreaOrView Kind Entity that is :
-- 1 -> PresentationArea
-- 2 -> PresentationView
-- 0 else
PresentationArea (me) returns any PresentationArea;
---Purpose : returns Value as a PresentationArea (Null if another type)
PresentationView (me) returns any PresentationView;
---Purpose : returns Value as a PresentationView (Null if another type)
end AreaOrView;

View File

@@ -11,8 +11,10 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_AreaOrView.ixx>
#include <Interface_Macros.hxx>
#include <Standard_Transient.hxx>
#include <StepVisual_AreaOrView.hxx>
#include <StepVisual_PresentationArea.hxx>
#include <StepVisual_PresentationView.hxx>

View File

@@ -0,0 +1,77 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_AreaOrView_HeaderFile
#define _StepVisual_AreaOrView_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <StepData_SelectType.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
class StepVisual_PresentationArea;
class StepVisual_PresentationView;
class StepVisual_AreaOrView : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Returns a AreaOrView SelectType
Standard_EXPORT StepVisual_AreaOrView();
//! Recognizes a AreaOrView Kind Entity that is :
//! 1 -> PresentationArea
//! 2 -> PresentationView
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! returns Value as a PresentationArea (Null if another type)
Standard_EXPORT Handle(StepVisual_PresentationArea) PresentationArea() const;
//! returns Value as a PresentationView (Null if another type)
Standard_EXPORT Handle(StepVisual_PresentationView) PresentationView() const;
protected:
private:
};
#endif // _StepVisual_AreaOrView_HeaderFile

View File

@@ -1,41 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class BackgroundColour from StepVisual
inherits Colour from StepVisual
uses
AreaOrView from StepVisual
is
Create returns BackgroundColour;
---Purpose: Returns a BackgroundColour
Init (me : mutable;
aPresentation : AreaOrView from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetPresentation(me : mutable; aPresentation : AreaOrView);
Presentation (me) returns AreaOrView;
fields
presentation : AreaOrView from StepVisual; -- a SelectType
end BackgroundColour;

View File

@@ -11,8 +11,10 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_BackgroundColour.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_AreaOrView.hxx>
#include <StepVisual_BackgroundColour.hxx>
StepVisual_BackgroundColour::StepVisual_BackgroundColour () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_BackgroundColour_HeaderFile
#define _StepVisual_BackgroundColour_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_AreaOrView.hxx>
#include <StepVisual_Colour.hxx>
class StepVisual_AreaOrView;
class StepVisual_BackgroundColour;
DEFINE_STANDARD_HANDLE(StepVisual_BackgroundColour, StepVisual_Colour)
class StepVisual_BackgroundColour : public StepVisual_Colour
{
public:
//! Returns a BackgroundColour
Standard_EXPORT StepVisual_BackgroundColour();
Standard_EXPORT virtual void Init (const StepVisual_AreaOrView& aPresentation);
Standard_EXPORT void SetPresentation (const StepVisual_AreaOrView& aPresentation);
Standard_EXPORT StepVisual_AreaOrView Presentation() const;
DEFINE_STANDARD_RTTI(StepVisual_BackgroundColour,StepVisual_Colour)
protected:
private:
StepVisual_AreaOrView presentation;
};
#endif // _StepVisual_BackgroundColour_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 1995-12-06
-- Created by: Frederic MAUPAS
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class BoxCharacteristicSelect from StepVisual
-- Hand made Select Type
uses
Real from Standard
is
Create returns BoxCharacteristicSelect;
TypeOfContent(me) returns Integer from Standard;
-- 1 box_height,
-- 2 box_width,
-- 3 box_slant_angle,
-- 4 box_rotate_angle)
SetTypeOfContent(me : in out; aType : Integer from Standard);
RealValue(me) returns Real from Standard;
SetRealValue(me : in out; aValue : Real from Standard);
fields
theRealValue : Real from Standard;
theTypeOfContent : Integer from Standard;
end BoxCharacteristicSelect;

View File

@@ -14,7 +14,8 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_BoxCharacteristicSelect.ixx>
#include <StepVisual_BoxCharacteristicSelect.hxx>
StepVisual_BoxCharacteristicSelect::StepVisual_BoxCharacteristicSelect() {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-06
// Created by: Frederic MAUPAS
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_BoxCharacteristicSelect_HeaderFile
#define _StepVisual_BoxCharacteristicSelect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
class StepVisual_BoxCharacteristicSelect
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT StepVisual_BoxCharacteristicSelect();
Standard_EXPORT Standard_Integer TypeOfContent() const;
Standard_EXPORT void SetTypeOfContent (const Standard_Integer aType);
Standard_EXPORT Standard_Real RealValue() const;
Standard_EXPORT void SetRealValue (const Standard_Real aValue);
protected:
private:
Standard_Real theRealValue;
Standard_Integer theTypeOfContent;
};
#endif // _StepVisual_BoxCharacteristicSelect_HeaderFile

View File

@@ -1,32 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraImage from StepVisual
inherits MappedItem from StepRepr
uses
HAsciiString from TCollection,
RepresentationMap from StepRepr,
RepresentationItem from StepRepr
is
Create returns CameraImage;
---Purpose: Returns a CameraImage
end CameraImage;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraImage.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraImage.hxx>
StepVisual_CameraImage::StepVisual_CameraImage () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraImage_HeaderFile
#define _StepVisual_CameraImage_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_MappedItem.hxx>
class StepVisual_CameraImage;
DEFINE_STANDARD_HANDLE(StepVisual_CameraImage, StepRepr_MappedItem)
class StepVisual_CameraImage : public StepRepr_MappedItem
{
public:
//! Returns a CameraImage
Standard_EXPORT StepVisual_CameraImage();
DEFINE_STANDARD_RTTI(StepVisual_CameraImage,StepRepr_MappedItem)
protected:
private:
};
#endif // _StepVisual_CameraImage_HeaderFile

View File

@@ -1,23 +0,0 @@
-- Created on: 1997-03-26
-- Created by: Christian CAILLET
-- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraImage2dWithScale from StepVisual inherits CameraImage from StepVisual
is
Create returns CameraImage2dWithScale;
end CameraImage2dWithScale;

View File

@@ -11,6 +11,8 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraImage2dWithScale.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraImage2dWithScale.hxx>
StepVisual_CameraImage2dWithScale::StepVisual_CameraImage2dWithScale () { }

View File

@@ -0,0 +1,61 @@
// Created on: 1997-03-26
// Created by: Christian CAILLET
// Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraImage2dWithScale_HeaderFile
#define _StepVisual_CameraImage2dWithScale_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraImage.hxx>
class StepVisual_CameraImage2dWithScale;
DEFINE_STANDARD_HANDLE(StepVisual_CameraImage2dWithScale, StepVisual_CameraImage)
class StepVisual_CameraImage2dWithScale : public StepVisual_CameraImage
{
public:
Standard_EXPORT StepVisual_CameraImage2dWithScale();
DEFINE_STANDARD_RTTI(StepVisual_CameraImage2dWithScale,StepVisual_CameraImage)
protected:
private:
};
#endif // _StepVisual_CameraImage2dWithScale_HeaderFile

View File

@@ -1,23 +0,0 @@
-- Created on: 1997-03-26
-- Created by: Administrateur Atelier XSTEP
-- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraImage3dWithScale from StepVisual inherits CameraImage from StepVisual
is
Create returns CameraImage3dWithScale;
end CameraImage3dWithScale;

View File

@@ -11,6 +11,8 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraImage3dWithScale.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraImage3dWithScale.hxx>
StepVisual_CameraImage3dWithScale::StepVisual_CameraImage3dWithScale () { }

View File

@@ -0,0 +1,61 @@
// Created on: 1997-03-26
// Created by: Administrateur Atelier XSTEP
// Copyright (c) 1997-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraImage3dWithScale_HeaderFile
#define _StepVisual_CameraImage3dWithScale_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraImage.hxx>
class StepVisual_CameraImage3dWithScale;
DEFINE_STANDARD_HANDLE(StepVisual_CameraImage3dWithScale, StepVisual_CameraImage)
class StepVisual_CameraImage3dWithScale : public StepVisual_CameraImage
{
public:
Standard_EXPORT StepVisual_CameraImage3dWithScale();
DEFINE_STANDARD_RTTI(StepVisual_CameraImage3dWithScale,StepVisual_CameraImage)
protected:
private:
};
#endif // _StepVisual_CameraImage3dWithScale_HeaderFile

View File

@@ -1,30 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraModel from StepVisual
inherits GeometricRepresentationItem from StepGeom
uses
HAsciiString from TCollection
is
Create returns CameraModel;
---Purpose: Returns a CameraModel
end CameraModel;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraModel.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraModel.hxx>
StepVisual_CameraModel::StepVisual_CameraModel () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraModel_HeaderFile
#define _StepVisual_CameraModel_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepGeom_GeometricRepresentationItem.hxx>
class StepVisual_CameraModel;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModel, StepGeom_GeometricRepresentationItem)
class StepVisual_CameraModel : public StepGeom_GeometricRepresentationItem
{
public:
//! Returns a CameraModel
Standard_EXPORT StepVisual_CameraModel();
DEFINE_STANDARD_RTTI(StepVisual_CameraModel,StepGeom_GeometricRepresentationItem)
protected:
private:
};
#endif // _StepVisual_CameraModel_HeaderFile

View File

@@ -1,52 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraModelD2 from StepVisual
inherits CameraModel from StepVisual
uses
PlanarBox from StepVisual,
Boolean from Standard,
HAsciiString from TCollection
is
Create returns CameraModelD2;
---Purpose: Returns a CameraModelD2
Init (me : mutable;
aName : HAsciiString from TCollection) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aViewWindow : PlanarBox from StepVisual;
aViewWindowClipping : Boolean from Standard) is virtual;
-- Specific Methods for Field Data Access --
SetViewWindow(me : mutable; aViewWindow : PlanarBox);
ViewWindow (me) returns PlanarBox;
SetViewWindowClipping(me : mutable; aViewWindowClipping : Boolean);
ViewWindowClipping (me) returns Boolean;
fields
viewWindow : PlanarBox from StepVisual;
viewWindowClipping : Boolean from Standard;
end CameraModelD2;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraModelD2.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraModelD2.hxx>
#include <StepVisual_PlanarBox.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CameraModelD2::StepVisual_CameraModelD2 () {}

View File

@@ -0,0 +1,79 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraModelD2_HeaderFile
#define _StepVisual_CameraModelD2_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <Standard_Boolean.hxx>
#include <StepVisual_CameraModel.hxx>
class StepVisual_PlanarBox;
class TCollection_HAsciiString;
class StepVisual_CameraModelD2;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD2, StepVisual_CameraModel)
class StepVisual_CameraModelD2 : public StepVisual_CameraModel
{
public:
//! Returns a CameraModelD2
Standard_EXPORT StepVisual_CameraModelD2();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_PlanarBox)& aViewWindow, const Standard_Boolean aViewWindowClipping);
Standard_EXPORT void SetViewWindow (const Handle(StepVisual_PlanarBox)& aViewWindow);
Standard_EXPORT Handle(StepVisual_PlanarBox) ViewWindow() const;
Standard_EXPORT void SetViewWindowClipping (const Standard_Boolean aViewWindowClipping);
Standard_EXPORT Standard_Boolean ViewWindowClipping() const;
DEFINE_STANDARD_RTTI(StepVisual_CameraModelD2,StepVisual_CameraModel)
protected:
private:
Handle(StepVisual_PlanarBox) viewWindow;
Standard_Boolean viewWindowClipping;
};
#endif // _StepVisual_CameraModelD2_HeaderFile

View File

@@ -1,52 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraModelD3 from StepVisual
inherits CameraModel from StepVisual
uses
Axis2Placement3d from StepGeom,
ViewVolume from StepVisual,
HAsciiString from TCollection
is
Create returns CameraModelD3;
---Purpose: Returns a CameraModelD3
Init (me : mutable;
aName : HAsciiString from TCollection) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aViewReferenceSystem : Axis2Placement3d from StepGeom;
aPerspectiveOfVolume : ViewVolume from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetViewReferenceSystem(me : mutable; aViewReferenceSystem : Axis2Placement3d);
ViewReferenceSystem (me) returns Axis2Placement3d;
SetPerspectiveOfVolume(me : mutable; aPerspectiveOfVolume : ViewVolume);
PerspectiveOfVolume (me) returns ViewVolume;
fields
viewReferenceSystem : Axis2Placement3d from StepGeom;
perspectiveOfVolume : ViewVolume from StepVisual;
end CameraModelD3;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraModelD3.ixx>
#include <Standard_Type.hxx>
#include <StepGeom_Axis2Placement3d.hxx>
#include <StepVisual_CameraModelD3.hxx>
#include <StepVisual_ViewVolume.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CameraModelD3::StepVisual_CameraModelD3 () {}

View File

@@ -0,0 +1,79 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraModelD3_HeaderFile
#define _StepVisual_CameraModelD3_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraModel.hxx>
class StepGeom_Axis2Placement3d;
class StepVisual_ViewVolume;
class TCollection_HAsciiString;
class StepVisual_CameraModelD3;
DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD3, StepVisual_CameraModel)
class StepVisual_CameraModelD3 : public StepVisual_CameraModel
{
public:
//! Returns a CameraModelD3
Standard_EXPORT StepVisual_CameraModelD3();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepGeom_Axis2Placement3d)& aViewReferenceSystem, const Handle(StepVisual_ViewVolume)& aPerspectiveOfVolume);
Standard_EXPORT void SetViewReferenceSystem (const Handle(StepGeom_Axis2Placement3d)& aViewReferenceSystem);
Standard_EXPORT Handle(StepGeom_Axis2Placement3d) ViewReferenceSystem() const;
Standard_EXPORT void SetPerspectiveOfVolume (const Handle(StepVisual_ViewVolume)& aPerspectiveOfVolume);
Standard_EXPORT Handle(StepVisual_ViewVolume) PerspectiveOfVolume() const;
DEFINE_STANDARD_RTTI(StepVisual_CameraModelD3,StepVisual_CameraModel)
protected:
private:
Handle(StepGeom_Axis2Placement3d) viewReferenceSystem;
Handle(StepVisual_ViewVolume) perspectiveOfVolume;
};
#endif // _StepVisual_CameraModelD3_HeaderFile

View File

@@ -1,31 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CameraUsage from StepVisual
inherits RepresentationMap from StepRepr
uses
RepresentationItem from StepRepr,
Representation from StepRepr
is
Create returns CameraUsage;
---Purpose: Returns a CameraUsage
end CameraUsage;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CameraUsage.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CameraUsage.hxx>
StepVisual_CameraUsage::StepVisual_CameraUsage () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CameraUsage_HeaderFile
#define _StepVisual_CameraUsage_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_RepresentationMap.hxx>
class StepVisual_CameraUsage;
DEFINE_STANDARD_HANDLE(StepVisual_CameraUsage, StepRepr_RepresentationMap)
class StepVisual_CameraUsage : public StepRepr_RepresentationMap
{
public:
//! Returns a CameraUsage
Standard_EXPORT StepVisual_CameraUsage();
DEFINE_STANDARD_RTTI(StepVisual_CameraUsage,StepRepr_RepresentationMap)
protected:
private:
};
#endif // _StepVisual_CameraUsage_HeaderFile

View File

@@ -0,0 +1,27 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CentralOrParallel_HeaderFile
#define _StepVisual_CentralOrParallel_HeaderFile
enum StepVisual_CentralOrParallel
{
StepVisual_copCentral,
StepVisual_copParallel
};
#endif // _StepVisual_CentralOrParallel_HeaderFile

View File

@@ -1,27 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class Colour from StepVisual
inherits TShared from MMgt
is
Create returns Colour;
---Purpose: Returns a Colour
end Colour;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_Colour.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_Colour.hxx>
StepVisual_Colour::StepVisual_Colour () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_Colour_HeaderFile
#define _StepVisual_Colour_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <MMgt_TShared.hxx>
class StepVisual_Colour;
DEFINE_STANDARD_HANDLE(StepVisual_Colour, MMgt_TShared)
class StepVisual_Colour : public MMgt_TShared
{
public:
//! Returns a Colour
Standard_EXPORT StepVisual_Colour();
DEFINE_STANDARD_RTTI(StepVisual_Colour,MMgt_TShared)
protected:
private:
};
#endif // _StepVisual_Colour_HeaderFile

View File

@@ -1,55 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class ColourRgb from StepVisual
inherits ColourSpecification from StepVisual
uses
Real from Standard,
HAsciiString from TCollection
is
Create returns ColourRgb;
---Purpose: Returns a ColourRgb
Init (me : mutable;
aName : HAsciiString from TCollection) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aRed : Real from Standard;
aGreen : Real from Standard;
aBlue : Real from Standard) is virtual;
-- Specific Methods for Field Data Access --
SetRed(me : mutable; aRed : Real);
Red (me) returns Real;
SetGreen(me : mutable; aGreen : Real);
Green (me) returns Real;
SetBlue(me : mutable; aBlue : Real);
Blue (me) returns Real;
fields
red : Real from Standard;
green : Real from Standard;
blue : Real from Standard;
end ColourRgb;

View File

@@ -11,8 +11,10 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_ColourRgb.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_ColourRgb.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_ColourRgb::StepVisual_ColourRgb () {}

View File

@@ -0,0 +1,83 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ColourRgb_HeaderFile
#define _StepVisual_ColourRgb_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <Standard_Real.hxx>
#include <StepVisual_ColourSpecification.hxx>
class TCollection_HAsciiString;
class StepVisual_ColourRgb;
DEFINE_STANDARD_HANDLE(StepVisual_ColourRgb, StepVisual_ColourSpecification)
class StepVisual_ColourRgb : public StepVisual_ColourSpecification
{
public:
//! Returns a ColourRgb
Standard_EXPORT StepVisual_ColourRgb();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Standard_Real aRed, const Standard_Real aGreen, const Standard_Real aBlue);
Standard_EXPORT void SetRed (const Standard_Real aRed);
Standard_EXPORT Standard_Real Red() const;
Standard_EXPORT void SetGreen (const Standard_Real aGreen);
Standard_EXPORT Standard_Real Green() const;
Standard_EXPORT void SetBlue (const Standard_Real aBlue);
Standard_EXPORT Standard_Real Blue() const;
DEFINE_STANDARD_RTTI(StepVisual_ColourRgb,StepVisual_ColourSpecification)
protected:
private:
Standard_Real red;
Standard_Real green;
Standard_Real blue;
};
#endif // _StepVisual_ColourRgb_HeaderFile

View File

@@ -1,41 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class ColourSpecification from StepVisual
inherits Colour from StepVisual
uses
HAsciiString from TCollection
is
Create returns ColourSpecification;
---Purpose: Returns a ColourSpecification
Init (me : mutable;
aName : HAsciiString from TCollection) is virtual;
-- Specific Methods for Field Data Access --
SetName(me : mutable; aName : HAsciiString);
Name (me) returns HAsciiString;
fields
name : HAsciiString from TCollection;
end ColourSpecification;

View File

@@ -11,8 +11,10 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_ColourSpecification.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_ColourSpecification.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_ColourSpecification::StepVisual_ColourSpecification () {}

View File

@@ -0,0 +1,70 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ColourSpecification_HeaderFile
#define _StepVisual_ColourSpecification_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_Colour.hxx>
class TCollection_HAsciiString;
class StepVisual_ColourSpecification;
DEFINE_STANDARD_HANDLE(StepVisual_ColourSpecification, StepVisual_Colour)
class StepVisual_ColourSpecification : public StepVisual_Colour
{
public:
//! Returns a ColourSpecification
Standard_EXPORT StepVisual_ColourSpecification();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName);
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
DEFINE_STANDARD_RTTI(StepVisual_ColourSpecification,StepVisual_Colour)
protected:
private:
Handle(TCollection_HAsciiString) name;
};
#endif // _StepVisual_ColourSpecification_HeaderFile

View File

@@ -1,50 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CompositeText from StepVisual
inherits GeometricRepresentationItem from StepGeom
uses
HArray1OfTextOrCharacter from StepVisual,
TextOrCharacter from StepVisual,
HAsciiString from TCollection
is
Create returns CompositeText;
---Purpose: Returns a CompositeText
Init (me : mutable;
aName : HAsciiString from TCollection) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aCollectedText : HArray1OfTextOrCharacter from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetCollectedText(me : mutable; aCollectedText : HArray1OfTextOrCharacter);
CollectedText (me) returns HArray1OfTextOrCharacter;
CollectedTextValue (me; num : Integer) returns TextOrCharacter;
NbCollectedText (me) returns Integer;
fields
collectedText : HArray1OfTextOrCharacter from StepVisual; -- a SelectType
end CompositeText;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CompositeText.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CompositeText.hxx>
#include <StepVisual_TextOrCharacter.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CompositeText::StepVisual_CompositeText () {}

View File

@@ -0,0 +1,79 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CompositeText_HeaderFile
#define _StepVisual_CompositeText_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_HArray1OfTextOrCharacter.hxx>
#include <StepGeom_GeometricRepresentationItem.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
class StepVisual_TextOrCharacter;
class StepVisual_CompositeText;
DEFINE_STANDARD_HANDLE(StepVisual_CompositeText, StepGeom_GeometricRepresentationItem)
class StepVisual_CompositeText : public StepGeom_GeometricRepresentationItem
{
public:
//! Returns a CompositeText
Standard_EXPORT StepVisual_CompositeText();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfTextOrCharacter)& aCollectedText);
Standard_EXPORT void SetCollectedText (const Handle(StepVisual_HArray1OfTextOrCharacter)& aCollectedText);
Standard_EXPORT Handle(StepVisual_HArray1OfTextOrCharacter) CollectedText() const;
Standard_EXPORT StepVisual_TextOrCharacter CollectedTextValue (const Standard_Integer num) const;
Standard_EXPORT Standard_Integer NbCollectedText() const;
DEFINE_STANDARD_RTTI(StepVisual_CompositeText,StepGeom_GeometricRepresentationItem)
protected:
private:
Handle(StepVisual_HArray1OfTextOrCharacter) collectedText;
};
#endif // _StepVisual_CompositeText_HeaderFile

View File

@@ -1,50 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CompositeTextWithExtent from StepVisual
inherits CompositeText from StepVisual
uses
PlanarExtent from StepVisual,
HAsciiString from TCollection,
HArray1OfTextOrCharacter from StepVisual
is
Create returns CompositeTextWithExtent;
---Purpose: Returns a CompositeTextWithExtent
Init (me : mutable;
aName : HAsciiString from TCollection;
aCollectedText : HArray1OfTextOrCharacter from StepVisual) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aCollectedText : HArray1OfTextOrCharacter from StepVisual;
aExtent : PlanarExtent from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetExtent(me : mutable; aExtent : PlanarExtent);
Extent (me) returns PlanarExtent;
fields
extent : PlanarExtent from StepVisual;
end CompositeTextWithExtent;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CompositeTextWithExtent.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CompositeTextWithExtent.hxx>
#include <StepVisual_PlanarExtent.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CompositeTextWithExtent::StepVisual_CompositeTextWithExtent () {}

View File

@@ -0,0 +1,74 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CompositeTextWithExtent_HeaderFile
#define _StepVisual_CompositeTextWithExtent_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_CompositeText.hxx>
#include <StepVisual_HArray1OfTextOrCharacter.hxx>
class StepVisual_PlanarExtent;
class TCollection_HAsciiString;
class StepVisual_CompositeTextWithExtent;
DEFINE_STANDARD_HANDLE(StepVisual_CompositeTextWithExtent, StepVisual_CompositeText)
class StepVisual_CompositeTextWithExtent : public StepVisual_CompositeText
{
public:
//! Returns a CompositeTextWithExtent
Standard_EXPORT StepVisual_CompositeTextWithExtent();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfTextOrCharacter)& aCollectedText) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfTextOrCharacter)& aCollectedText, const Handle(StepVisual_PlanarExtent)& aExtent);
Standard_EXPORT void SetExtent (const Handle(StepVisual_PlanarExtent)& aExtent);
Standard_EXPORT Handle(StepVisual_PlanarExtent) Extent() const;
DEFINE_STANDARD_RTTI(StepVisual_CompositeTextWithExtent,StepVisual_CompositeText)
protected:
private:
Handle(StepVisual_PlanarExtent) extent;
};
#endif // _StepVisual_CompositeTextWithExtent_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class ContextDependentInvisibility from StepVisual
inherits Invisibility from StepVisual
uses
InvisibilityContext from StepVisual,
HArray1OfInvisibleItem from StepVisual
is
Create returns ContextDependentInvisibility;
---Purpose: Returns a ContextDependentInvisibility
Init (me : mutable;
aInvisibleItems : HArray1OfInvisibleItem from StepVisual) is redefined;
Init (me : mutable;
aInvisibleItems : HArray1OfInvisibleItem from StepVisual;
aPresentationContext : InvisibilityContext from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetPresentationContext(me : mutable; aPresentationContext : InvisibilityContext);
PresentationContext (me) returns InvisibilityContext;
fields
presentationContext : InvisibilityContext from StepVisual; -- a SelectType
end ContextDependentInvisibility;

View File

@@ -11,8 +11,10 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_ContextDependentInvisibility.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_ContextDependentInvisibility.hxx>
#include <StepVisual_InvisibilityContext.hxx>
StepVisual_ContextDependentInvisibility::StepVisual_ContextDependentInvisibility () {}

View File

@@ -0,0 +1,74 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ContextDependentInvisibility_HeaderFile
#define _StepVisual_ContextDependentInvisibility_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_InvisibilityContext.hxx>
#include <StepVisual_Invisibility.hxx>
#include <StepVisual_HArray1OfInvisibleItem.hxx>
class StepVisual_InvisibilityContext;
class StepVisual_ContextDependentInvisibility;
DEFINE_STANDARD_HANDLE(StepVisual_ContextDependentInvisibility, StepVisual_Invisibility)
class StepVisual_ContextDependentInvisibility : public StepVisual_Invisibility
{
public:
//! Returns a ContextDependentInvisibility
Standard_EXPORT StepVisual_ContextDependentInvisibility();
Standard_EXPORT virtual void Init (const Handle(StepVisual_HArray1OfInvisibleItem)& aInvisibleItems) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(StepVisual_HArray1OfInvisibleItem)& aInvisibleItems, const StepVisual_InvisibilityContext& aPresentationContext);
Standard_EXPORT void SetPresentationContext (const StepVisual_InvisibilityContext& aPresentationContext);
Standard_EXPORT StepVisual_InvisibilityContext PresentationContext() const;
DEFINE_STANDARD_RTTI(StepVisual_ContextDependentInvisibility,StepVisual_Invisibility)
protected:
private:
StepVisual_InvisibilityContext presentationContext;
};
#endif // _StepVisual_ContextDependentInvisibility_HeaderFile

View File

@@ -1,59 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class ContextDependentOverRidingStyledItem from StepVisual
inherits OverRidingStyledItem from StepVisual
uses
HArray1OfStyleContextSelect from StepVisual,
StyleContextSelect from StepVisual,
HAsciiString from TCollection,
HArray1OfPresentationStyleAssignment from StepVisual,
RepresentationItem from StepRepr,
StyledItem from StepVisual
is
Create returns ContextDependentOverRidingStyledItem;
---Purpose: Returns a ContextDependentOverRidingStyledItem
Init (me : mutable;
aName : HAsciiString from TCollection;
aStyles : HArray1OfPresentationStyleAssignment from StepVisual;
aItem : RepresentationItem from StepRepr;
aOverRiddenStyle : StyledItem from StepVisual) is redefined;
Init (me : mutable;
aName : HAsciiString from TCollection;
aStyles : HArray1OfPresentationStyleAssignment from StepVisual;
aItem : RepresentationItem from StepRepr;
aOverRiddenStyle : StyledItem from StepVisual;
aStyleContext : HArray1OfStyleContextSelect from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetStyleContext(me : mutable; aStyleContext : HArray1OfStyleContextSelect);
StyleContext (me) returns HArray1OfStyleContextSelect;
StyleContextValue (me; num : Integer) returns StyleContextSelect;
NbStyleContext (me) returns Integer;
fields
styleContext : HArray1OfStyleContextSelect from StepVisual; -- a SelectType
end ContextDependentOverRidingStyledItem;

View File

@@ -11,8 +11,13 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_ContextDependentOverRidingStyledItem.ixx>
#include <Standard_Type.hxx>
#include <StepRepr_RepresentationItem.hxx>
#include <StepVisual_ContextDependentOverRidingStyledItem.hxx>
#include <StepVisual_StyleContextSelect.hxx>
#include <StepVisual_StyledItem.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_ContextDependentOverRidingStyledItem::StepVisual_ContextDependentOverRidingStyledItem () {}

View File

@@ -0,0 +1,82 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ContextDependentOverRidingStyledItem_HeaderFile
#define _StepVisual_ContextDependentOverRidingStyledItem_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_HArray1OfStyleContextSelect.hxx>
#include <StepVisual_OverRidingStyledItem.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
class StepRepr_RepresentationItem;
class StepVisual_StyledItem;
class StepVisual_StyleContextSelect;
class StepVisual_ContextDependentOverRidingStyledItem;
DEFINE_STANDARD_HANDLE(StepVisual_ContextDependentOverRidingStyledItem, StepVisual_OverRidingStyledItem)
class StepVisual_ContextDependentOverRidingStyledItem : public StepVisual_OverRidingStyledItem
{
public:
//! Returns a ContextDependentOverRidingStyledItem
Standard_EXPORT StepVisual_ContextDependentOverRidingStyledItem();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfPresentationStyleAssignment)& aStyles, const Handle(StepRepr_RepresentationItem)& aItem, const Handle(StepVisual_StyledItem)& aOverRiddenStyle) Standard_OVERRIDE;
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfPresentationStyleAssignment)& aStyles, const Handle(StepRepr_RepresentationItem)& aItem, const Handle(StepVisual_StyledItem)& aOverRiddenStyle, const Handle(StepVisual_HArray1OfStyleContextSelect)& aStyleContext);
Standard_EXPORT void SetStyleContext (const Handle(StepVisual_HArray1OfStyleContextSelect)& aStyleContext);
Standard_EXPORT Handle(StepVisual_HArray1OfStyleContextSelect) StyleContext() const;
Standard_EXPORT StepVisual_StyleContextSelect StyleContextValue (const Standard_Integer num) const;
Standard_EXPORT Standard_Integer NbStyleContext() const;
DEFINE_STANDARD_RTTI(StepVisual_ContextDependentOverRidingStyledItem,StepVisual_OverRidingStyledItem)
protected:
private:
Handle(StepVisual_HArray1OfStyleContextSelect) styleContext;
};
#endif // _StepVisual_ContextDependentOverRidingStyledItem_HeaderFile

View File

@@ -1,56 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CurveStyle from StepVisual
inherits TShared from MMgt
uses
HAsciiString from TCollection,
CurveStyleFontSelect from StepVisual,
SizeSelect from StepBasic,
Colour from StepVisual
is
Create returns CurveStyle;
---Purpose: Returns a CurveStyle
Init (me : mutable;
aName : HAsciiString from TCollection;
aCurveFont : CurveStyleFontSelect from StepVisual;
aCurveWidth : SizeSelect from StepBasic;
aCurveColour : Colour from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetName(me : mutable; aName : HAsciiString);
Name (me) returns HAsciiString;
SetCurveFont(me : mutable; aCurveFont : CurveStyleFontSelect);
CurveFont (me) returns CurveStyleFontSelect;
SetCurveWidth(me : mutable; aCurveWidth : SizeSelect);
CurveWidth (me) returns SizeSelect;
SetCurveColour(me : mutable; aCurveColour : Colour);
CurveColour (me) returns Colour;
fields
name : HAsciiString from TCollection;
curveFont : CurveStyleFontSelect from StepVisual; -- a SelectType
curveWidth : SizeSelect from StepBasic; -- a SelectType
curveColour : Colour from StepVisual;
end CurveStyle;

View File

@@ -11,8 +11,13 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CurveStyle.ixx>
#include <Standard_Type.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <StepVisual_Colour.hxx>
#include <StepVisual_CurveStyle.hxx>
#include <StepVisual_CurveStyleFontSelect.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CurveStyle::StepVisual_CurveStyle () {}

View File

@@ -0,0 +1,90 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CurveStyle_HeaderFile
#define _StepVisual_CurveStyle_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_CurveStyleFontSelect.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <MMgt_TShared.hxx>
class TCollection_HAsciiString;
class StepVisual_Colour;
class StepVisual_CurveStyleFontSelect;
class StepBasic_SizeSelect;
class StepVisual_CurveStyle;
DEFINE_STANDARD_HANDLE(StepVisual_CurveStyle, MMgt_TShared)
class StepVisual_CurveStyle : public MMgt_TShared
{
public:
//! Returns a CurveStyle
Standard_EXPORT StepVisual_CurveStyle();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const StepVisual_CurveStyleFontSelect& aCurveFont, const StepBasic_SizeSelect& aCurveWidth, const Handle(StepVisual_Colour)& aCurveColour);
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
Standard_EXPORT void SetCurveFont (const StepVisual_CurveStyleFontSelect& aCurveFont);
Standard_EXPORT StepVisual_CurveStyleFontSelect CurveFont() const;
Standard_EXPORT void SetCurveWidth (const StepBasic_SizeSelect& aCurveWidth);
Standard_EXPORT StepBasic_SizeSelect CurveWidth() const;
Standard_EXPORT void SetCurveColour (const Handle(StepVisual_Colour)& aCurveColour);
Standard_EXPORT Handle(StepVisual_Colour) CurveColour() const;
DEFINE_STANDARD_RTTI(StepVisual_CurveStyle,MMgt_TShared)
protected:
private:
Handle(TCollection_HAsciiString) name;
StepVisual_CurveStyleFontSelect curveFont;
StepBasic_SizeSelect curveWidth;
Handle(StepVisual_Colour) curveColour;
};
#endif // _StepVisual_CurveStyle_HeaderFile

View File

@@ -1,49 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CurveStyleFont from StepVisual
inherits TShared from MMgt
uses
HAsciiString from TCollection,
HArray1OfCurveStyleFontPattern from StepVisual,
CurveStyleFontPattern from StepVisual
is
Create returns CurveStyleFont;
---Purpose: Returns a CurveStyleFont
Init (me : mutable;
aName : HAsciiString from TCollection;
aPatternList : HArray1OfCurveStyleFontPattern from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetName(me : mutable; aName : HAsciiString);
Name (me) returns HAsciiString;
SetPatternList(me : mutable; aPatternList : HArray1OfCurveStyleFontPattern);
PatternList (me) returns HArray1OfCurveStyleFontPattern;
PatternListValue (me; num : Integer) returns CurveStyleFontPattern;
NbPatternList (me) returns Integer;
fields
name : HAsciiString from TCollection;
patternList : HArray1OfCurveStyleFontPattern from StepVisual;
end CurveStyleFont;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CurveStyleFont.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CurveStyleFont.hxx>
#include <StepVisual_CurveStyleFontPattern.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_CurveStyleFont::StepVisual_CurveStyleFont () {}

View File

@@ -0,0 +1,82 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CurveStyleFont_HeaderFile
#define _StepVisual_CurveStyleFont_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_HArray1OfCurveStyleFontPattern.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
class StepVisual_CurveStyleFontPattern;
class StepVisual_CurveStyleFont;
DEFINE_STANDARD_HANDLE(StepVisual_CurveStyleFont, MMgt_TShared)
class StepVisual_CurveStyleFont : public MMgt_TShared
{
public:
//! Returns a CurveStyleFont
Standard_EXPORT StepVisual_CurveStyleFont();
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepVisual_HArray1OfCurveStyleFontPattern)& aPatternList);
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
Standard_EXPORT void SetPatternList (const Handle(StepVisual_HArray1OfCurveStyleFontPattern)& aPatternList);
Standard_EXPORT Handle(StepVisual_HArray1OfCurveStyleFontPattern) PatternList() const;
Standard_EXPORT Handle(StepVisual_CurveStyleFontPattern) PatternListValue (const Standard_Integer num) const;
Standard_EXPORT Standard_Integer NbPatternList() const;
DEFINE_STANDARD_RTTI(StepVisual_CurveStyleFont,MMgt_TShared)
protected:
private:
Handle(TCollection_HAsciiString) name;
Handle(StepVisual_HArray1OfCurveStyleFontPattern) patternList;
};
#endif // _StepVisual_CurveStyleFont_HeaderFile

View File

@@ -1,45 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CurveStyleFontPattern from StepVisual
inherits TShared from MMgt
uses
Real from Standard
is
Create returns CurveStyleFontPattern;
---Purpose: Returns a CurveStyleFontPattern
Init (me : mutable;
aVisibleSegmentLength : Real from Standard;
aInvisibleSegmentLength : Real from Standard) is virtual;
-- Specific Methods for Field Data Access --
SetVisibleSegmentLength(me : mutable; aVisibleSegmentLength : Real);
VisibleSegmentLength (me) returns Real;
SetInvisibleSegmentLength(me : mutable; aInvisibleSegmentLength : Real);
InvisibleSegmentLength (me) returns Real;
fields
visibleSegmentLength : Real from Standard;
invisibleSegmentLength : Real from Standard;
end CurveStyleFontPattern;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CurveStyleFontPattern.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_CurveStyleFontPattern.hxx>
StepVisual_CurveStyleFontPattern::StepVisual_CurveStyleFontPattern () {}

View File

@@ -0,0 +1,75 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CurveStyleFontPattern_HeaderFile
#define _StepVisual_CurveStyleFontPattern_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <Standard_Real.hxx>
#include <MMgt_TShared.hxx>
class StepVisual_CurveStyleFontPattern;
DEFINE_STANDARD_HANDLE(StepVisual_CurveStyleFontPattern, MMgt_TShared)
class StepVisual_CurveStyleFontPattern : public MMgt_TShared
{
public:
//! Returns a CurveStyleFontPattern
Standard_EXPORT StepVisual_CurveStyleFontPattern();
Standard_EXPORT virtual void Init (const Standard_Real aVisibleSegmentLength, const Standard_Real aInvisibleSegmentLength);
Standard_EXPORT void SetVisibleSegmentLength (const Standard_Real aVisibleSegmentLength);
Standard_EXPORT Standard_Real VisibleSegmentLength() const;
Standard_EXPORT void SetInvisibleSegmentLength (const Standard_Real aInvisibleSegmentLength);
Standard_EXPORT Standard_Real InvisibleSegmentLength() const;
DEFINE_STANDARD_RTTI(StepVisual_CurveStyleFontPattern,MMgt_TShared)
protected:
private:
Standard_Real visibleSegmentLength;
Standard_Real invisibleSegmentLength;
};
#endif // _StepVisual_CurveStyleFontPattern_HeaderFile

View File

@@ -1,50 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class CurveStyleFontSelect from StepVisual inherits SelectType from StepData
-- <CurveStyleFontSelect> is an EXPRESS Select Type construct translation.
-- it gathers : CurveStyleFont, PreDefinedCurveFont, ExternallyDefinedCurveFont
uses
CurveStyleFont,
PreDefinedCurveFont,
ExternallyDefinedCurveFont
is
Create returns CurveStyleFontSelect;
---Purpose : Returns a CurveStyleFontSelect SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a CurveStyleFontSelect Kind Entity that is :
-- 1 -> CurveStyleFont
-- 2 -> PreDefinedCurveFont
-- 3 -> ExternallyDefinedCurveFont
-- 0 else
CurveStyleFont (me) returns any CurveStyleFont;
---Purpose : returns Value as a CurveStyleFont (Null if another type)
PreDefinedCurveFont (me) returns any PreDefinedCurveFont;
---Purpose : returns Value as a PreDefinedCurveFont (Null if another type)
ExternallyDefinedCurveFont (me) returns any ExternallyDefinedCurveFont;
---Purpose : returns Value as a ExternallyDefinedCurveFont (Null if another type)
end CurveStyleFontSelect;

View File

@@ -11,11 +11,13 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_CurveStyleFontSelect.ixx>
#include <Interface_Macros.hxx>
#include <Standard_Transient.hxx>
#include <StepVisual_CurveStyleFont.hxx>
#include <StepVisual_PreDefinedCurveFont.hxx>
#include <StepVisual_CurveStyleFontSelect.hxx>
#include <StepVisual_ExternallyDefinedCurveFont.hxx>
#include <StepVisual_PreDefinedCurveFont.hxx>
StepVisual_CurveStyleFontSelect::StepVisual_CurveStyleFontSelect () { }

View File

@@ -0,0 +1,82 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_CurveStyleFontSelect_HeaderFile
#define _StepVisual_CurveStyleFontSelect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <StepData_SelectType.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
class StepVisual_CurveStyleFont;
class StepVisual_PreDefinedCurveFont;
class StepVisual_ExternallyDefinedCurveFont;
class StepVisual_CurveStyleFontSelect : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Returns a CurveStyleFontSelect SelectType
Standard_EXPORT StepVisual_CurveStyleFontSelect();
//! Recognizes a CurveStyleFontSelect Kind Entity that is :
//! 1 -> CurveStyleFont
//! 2 -> PreDefinedCurveFont
//! 3 -> ExternallyDefinedCurveFont
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! returns Value as a CurveStyleFont (Null if another type)
Standard_EXPORT Handle(StepVisual_CurveStyleFont) CurveStyleFont() const;
//! returns Value as a PreDefinedCurveFont (Null if another type)
Standard_EXPORT Handle(StepVisual_PreDefinedCurveFont) PreDefinedCurveFont() const;
//! returns Value as a ExternallyDefinedCurveFont (Null if another type)
Standard_EXPORT Handle(StepVisual_ExternallyDefinedCurveFont) ExternallyDefinedCurveFont() const;
protected:
private:
};
#endif // _StepVisual_CurveStyleFontSelect_HeaderFile

View File

@@ -1,50 +0,0 @@
-- Created on: 1995-12-06
-- Created by: Frederic MAUPAS
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class DirectionCountSelect from StepVisual
-- a Select Type (hand generated)
uses
Integer from Standard
is
Create returns DirectionCountSelect;
SetTypeOfContent(me : in out; aTypeOfContent : Integer);
TypeOfContent(me) returns Integer;
-- 1 -> UDirectionCount
-- 2 -> VDirectionCount
UDirectionCount(me) returns Integer from Standard;
SetUDirectionCount(me : in out; aUDirectionCount : Integer from Standard);
VDirectionCount(me) returns Integer from Standard;
SetVDirectionCount(me : in out; aUDirectionCount : Integer from Standard);
fields
theUDirectionCount : Integer from Standard;
theVDirectionCount : Integer from Standard;
theTypeOfContent : Integer from Standard;
end DirectionCountSelect;

View File

@@ -0,0 +1,75 @@
// Created on: 1995-12-06
// Created by: Frederic MAUPAS
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_DirectionCountSelect_HeaderFile
#define _StepVisual_DirectionCountSelect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepVisual_DirectionCountSelect
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT StepVisual_DirectionCountSelect();
Standard_EXPORT void SetTypeOfContent (const Standard_Integer aTypeOfContent);
Standard_EXPORT Standard_Integer TypeOfContent() const;
Standard_EXPORT Standard_Integer UDirectionCount() const;
Standard_EXPORT void SetUDirectionCount (const Standard_Integer aUDirectionCount);
Standard_EXPORT Standard_Integer VDirectionCount() const;
Standard_EXPORT void SetVDirectionCount (const Standard_Integer aUDirectionCount);
protected:
private:
Standard_Integer theUDirectionCount;
Standard_Integer theVDirectionCount;
Standard_Integer theTypeOfContent;
};
#endif // _StepVisual_DirectionCountSelect_HeaderFile

View File

@@ -1,32 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class DraughtingAnnotationOccurrence from StepVisual
inherits AnnotationOccurrence from StepVisual
uses
HAsciiString from TCollection,
HArray1OfPresentationStyleAssignment from StepVisual,
RepresentationItem from StepRepr
is
Create returns DraughtingAnnotationOccurrence;
---Purpose: Returns a DraughtingAnnotationOccurrence
end DraughtingAnnotationOccurrence;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_DraughtingAnnotationOccurrence.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_DraughtingAnnotationOccurrence.hxx>
StepVisual_DraughtingAnnotationOccurrence::StepVisual_DraughtingAnnotationOccurrence () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_DraughtingAnnotationOccurrence_HeaderFile
#define _StepVisual_DraughtingAnnotationOccurrence_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_AnnotationOccurrence.hxx>
class StepVisual_DraughtingAnnotationOccurrence;
DEFINE_STANDARD_HANDLE(StepVisual_DraughtingAnnotationOccurrence, StepVisual_AnnotationOccurrence)
class StepVisual_DraughtingAnnotationOccurrence : public StepVisual_AnnotationOccurrence
{
public:
//! Returns a DraughtingAnnotationOccurrence
Standard_EXPORT StepVisual_DraughtingAnnotationOccurrence();
DEFINE_STANDARD_RTTI(StepVisual_DraughtingAnnotationOccurrence,StepVisual_AnnotationOccurrence)
protected:
private:
};
#endif // _StepVisual_DraughtingAnnotationOccurrence_HeaderFile

View File

@@ -1,32 +0,0 @@
-- Created on: 2000-01-13
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class DraughtingModel from StepVisual
inherits Representation from StepRepr
---Purpose: Representation of STEP entity DraughtingModel
uses
HAsciiString from TCollection,
HArray1OfRepresentationItem from StepRepr,
RepresentationContext from StepRepr
is
Create returns DraughtingModel from StepVisual;
---Purpose: Empty constructor
end DraughtingModel;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepVisual_DraughtingModel.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_DraughtingModel.hxx>
//=======================================================================
//function : StepVisual_DraughtingModel
//purpose :
//=======================================================================
StepVisual_DraughtingModel::StepVisual_DraughtingModel ()
{
}

View File

@@ -0,0 +1,61 @@
// Created on: 2000-01-13
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_DraughtingModel_HeaderFile
#define _StepVisual_DraughtingModel_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_Representation.hxx>
class StepVisual_DraughtingModel;
DEFINE_STANDARD_HANDLE(StepVisual_DraughtingModel, StepRepr_Representation)
//! Representation of STEP entity DraughtingModel
class StepVisual_DraughtingModel : public StepRepr_Representation
{
public:
//! Empty constructor
Standard_EXPORT StepVisual_DraughtingModel();
DEFINE_STANDARD_RTTI(StepVisual_DraughtingModel,StepRepr_Representation)
protected:
private:
};
#endif // _StepVisual_DraughtingModel_HeaderFile

View File

@@ -1,30 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class DraughtingPreDefinedColour from StepVisual
inherits PreDefinedColour from StepVisual
uses
HAsciiString from TCollection
is
Create returns DraughtingPreDefinedColour;
---Purpose: Returns a DraughtingPreDefinedColour
end DraughtingPreDefinedColour;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_DraughtingPreDefinedColour.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_DraughtingPreDefinedColour.hxx>
StepVisual_DraughtingPreDefinedColour::StepVisual_DraughtingPreDefinedColour () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_DraughtingPreDefinedColour_HeaderFile
#define _StepVisual_DraughtingPreDefinedColour_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_PreDefinedColour.hxx>
class StepVisual_DraughtingPreDefinedColour;
DEFINE_STANDARD_HANDLE(StepVisual_DraughtingPreDefinedColour, StepVisual_PreDefinedColour)
class StepVisual_DraughtingPreDefinedColour : public StepVisual_PreDefinedColour
{
public:
//! Returns a DraughtingPreDefinedColour
Standard_EXPORT StepVisual_DraughtingPreDefinedColour();
DEFINE_STANDARD_RTTI(StepVisual_DraughtingPreDefinedColour,StepVisual_PreDefinedColour)
protected:
private:
};
#endif // _StepVisual_DraughtingPreDefinedColour_HeaderFile

View File

@@ -1,30 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class DraughtingPreDefinedCurveFont from StepVisual
inherits PreDefinedCurveFont from StepVisual
uses
HAsciiString from TCollection
is
Create returns DraughtingPreDefinedCurveFont;
---Purpose: Returns a DraughtingPreDefinedCurveFont
end DraughtingPreDefinedCurveFont;

View File

@@ -11,8 +11,9 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_DraughtingPreDefinedCurveFont.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_DraughtingPreDefinedCurveFont.hxx>
StepVisual_DraughtingPreDefinedCurveFont::StepVisual_DraughtingPreDefinedCurveFont () {}

View File

@@ -0,0 +1,62 @@
// Created on: 1995-12-01
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_DraughtingPreDefinedCurveFont_HeaderFile
#define _StepVisual_DraughtingPreDefinedCurveFont_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepVisual_PreDefinedCurveFont.hxx>
class StepVisual_DraughtingPreDefinedCurveFont;
DEFINE_STANDARD_HANDLE(StepVisual_DraughtingPreDefinedCurveFont, StepVisual_PreDefinedCurveFont)
class StepVisual_DraughtingPreDefinedCurveFont : public StepVisual_PreDefinedCurveFont
{
public:
//! Returns a DraughtingPreDefinedCurveFont
Standard_EXPORT StepVisual_DraughtingPreDefinedCurveFont();
DEFINE_STANDARD_RTTI(StepVisual_DraughtingPreDefinedCurveFont,StepVisual_PreDefinedCurveFont)
protected:
private:
};
#endif // _StepVisual_DraughtingPreDefinedCurveFont_HeaderFile

View File

@@ -1,31 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class ExternallyDefinedCurveFont from StepVisual
inherits ExternallyDefinedItem from StepBasic
---Purpose: Representation of STEP entity ExternallyDefinedCurveFont
uses
SourceItem from StepBasic,
ExternalSource from StepBasic
is
Create returns ExternallyDefinedCurveFont from StepVisual;
---Purpose: Empty constructor
end ExternallyDefinedCurveFont;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <StepVisual_ExternallyDefinedCurveFont.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_ExternallyDefinedCurveFont.hxx>
//=======================================================================
//function : StepVisual_ExternallyDefinedCurveFont
//purpose :
//=======================================================================
StepVisual_ExternallyDefinedCurveFont::StepVisual_ExternallyDefinedCurveFont ()
{
}

View File

@@ -0,0 +1,61 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ExternallyDefinedCurveFont_HeaderFile
#define _StepVisual_ExternallyDefinedCurveFont_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepBasic_ExternallyDefinedItem.hxx>
class StepVisual_ExternallyDefinedCurveFont;
DEFINE_STANDARD_HANDLE(StepVisual_ExternallyDefinedCurveFont, StepBasic_ExternallyDefinedItem)
//! Representation of STEP entity ExternallyDefinedCurveFont
class StepVisual_ExternallyDefinedCurveFont : public StepBasic_ExternallyDefinedItem
{
public:
//! Empty constructor
Standard_EXPORT StepVisual_ExternallyDefinedCurveFont();
DEFINE_STANDARD_RTTI(StepVisual_ExternallyDefinedCurveFont,StepBasic_ExternallyDefinedItem)
protected:
private:
};
#endif // _StepVisual_ExternallyDefinedCurveFont_HeaderFile

View File

@@ -1,31 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class ExternallyDefinedTextFont from StepVisual
inherits ExternallyDefinedItem from StepBasic
---Purpose: Representation of STEP entity ExternallyDefinedTextFont
uses
SourceItem from StepBasic,
ExternalSource from StepBasic
is
Create returns ExternallyDefinedTextFont from StepVisual;
---Purpose: Empty constructor
end ExternallyDefinedTextFont;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <StepVisual_ExternallyDefinedTextFont.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_ExternallyDefinedTextFont.hxx>
//=======================================================================
//function : StepVisual_ExternallyDefinedTextFont
//purpose :
//=======================================================================
StepVisual_ExternallyDefinedTextFont::StepVisual_ExternallyDefinedTextFont ()
{
}

View File

@@ -0,0 +1,61 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License 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.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _StepVisual_ExternallyDefinedTextFont_HeaderFile
#define _StepVisual_ExternallyDefinedTextFont_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepBasic_ExternallyDefinedItem.hxx>
class StepVisual_ExternallyDefinedTextFont;
DEFINE_STANDARD_HANDLE(StepVisual_ExternallyDefinedTextFont, StepBasic_ExternallyDefinedItem)
//! Representation of STEP entity ExternallyDefinedTextFont
class StepVisual_ExternallyDefinedTextFont : public StepBasic_ExternallyDefinedItem
{
public:
//! Empty constructor
Standard_EXPORT StepVisual_ExternallyDefinedTextFont();
DEFINE_STANDARD_RTTI(StepVisual_ExternallyDefinedTextFont,StepBasic_ExternallyDefinedItem)
protected:
private:
};
#endif // _StepVisual_ExternallyDefinedTextFont_HeaderFile

View File

@@ -1,49 +0,0 @@
-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License 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.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class FillAreaStyle from StepVisual
inherits TShared from MMgt
uses
HAsciiString from TCollection,
HArray1OfFillStyleSelect from StepVisual,
FillStyleSelect from StepVisual
is
Create returns FillAreaStyle;
---Purpose: Returns a FillAreaStyle
Init (me : mutable;
aName : HAsciiString from TCollection;
aFillStyles : HArray1OfFillStyleSelect from StepVisual) is virtual;
-- Specific Methods for Field Data Access --
SetName(me : mutable; aName : HAsciiString);
Name (me) returns HAsciiString;
SetFillStyles(me : mutable; aFillStyles : HArray1OfFillStyleSelect);
FillStyles (me) returns HArray1OfFillStyleSelect;
FillStylesValue (me; num : Integer) returns FillStyleSelect;
NbFillStyles (me) returns Integer;
fields
name : HAsciiString from TCollection;
fillStyles : HArray1OfFillStyleSelect from StepVisual; -- a SelectType
end FillAreaStyle;

View File

@@ -11,8 +11,11 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepVisual_FillAreaStyle.ixx>
#include <Standard_Type.hxx>
#include <StepVisual_FillAreaStyle.hxx>
#include <StepVisual_FillStyleSelect.hxx>
#include <TCollection_HAsciiString.hxx>
StepVisual_FillAreaStyle::StepVisual_FillAreaStyle () {}

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