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:
@@ -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
|
||||
|
@@ -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;
|
||||
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_AnnotationOccurrence.hxx
Normal file
62
src/StepVisual/StepVisual_AnnotationOccurrence.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_AnnotationText.hxx
Normal file
62
src/StepVisual/StepVisual_AnnotationText.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_AnnotationTextOccurrence.hxx
Normal file
62
src/StepVisual/StepVisual_AnnotationTextOccurrence.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
76
src/StepVisual/StepVisual_AreaInSet.hxx
Normal file
76
src/StepVisual/StepVisual_AreaInSet.hxx
Normal 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
|
@@ -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;
|
||||
|
@@ -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>
|
||||
|
||||
|
77
src/StepVisual/StepVisual_AreaOrView.hxx
Normal file
77
src/StepVisual/StepVisual_AreaOrView.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/StepVisual/StepVisual_BackgroundColour.hxx
Normal file
71
src/StepVisual/StepVisual_BackgroundColour.hxx
Normal 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
|
@@ -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;
|
@@ -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() {}
|
||||
|
||||
|
71
src/StepVisual/StepVisual_BoxCharacteristicSelect.hxx
Normal file
71
src/StepVisual/StepVisual_BoxCharacteristicSelect.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_CameraImage.hxx
Normal file
62
src/StepVisual/StepVisual_CameraImage.hxx
Normal 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
|
@@ -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;
|
@@ -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 () { }
|
||||
|
61
src/StepVisual/StepVisual_CameraImage2dWithScale.hxx
Normal file
61
src/StepVisual/StepVisual_CameraImage2dWithScale.hxx
Normal 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
|
@@ -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;
|
@@ -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 () { }
|
||||
|
61
src/StepVisual/StepVisual_CameraImage3dWithScale.hxx
Normal file
61
src/StepVisual/StepVisual_CameraImage3dWithScale.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_CameraModel.hxx
Normal file
62
src/StepVisual/StepVisual_CameraModel.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
79
src/StepVisual/StepVisual_CameraModelD2.hxx
Normal file
79
src/StepVisual/StepVisual_CameraModelD2.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
79
src/StepVisual/StepVisual_CameraModelD3.hxx
Normal file
79
src/StepVisual/StepVisual_CameraModelD3.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_CameraUsage.hxx
Normal file
62
src/StepVisual/StepVisual_CameraUsage.hxx
Normal 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
|
27
src/StepVisual/StepVisual_CentralOrParallel.hxx
Normal file
27
src/StepVisual/StepVisual_CentralOrParallel.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_Colour.hxx
Normal file
62
src/StepVisual/StepVisual_Colour.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
83
src/StepVisual/StepVisual_ColourRgb.hxx
Normal file
83
src/StepVisual/StepVisual_ColourRgb.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
70
src/StepVisual/StepVisual_ColourSpecification.hxx
Normal file
70
src/StepVisual/StepVisual_ColourSpecification.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
79
src/StepVisual/StepVisual_CompositeText.hxx
Normal file
79
src/StepVisual/StepVisual_CompositeText.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
74
src/StepVisual/StepVisual_CompositeTextWithExtent.hxx
Normal file
74
src/StepVisual/StepVisual_CompositeTextWithExtent.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
74
src/StepVisual/StepVisual_ContextDependentInvisibility.hxx
Normal file
74
src/StepVisual/StepVisual_ContextDependentInvisibility.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
90
src/StepVisual/StepVisual_CurveStyle.hxx
Normal file
90
src/StepVisual/StepVisual_CurveStyle.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
82
src/StepVisual/StepVisual_CurveStyleFont.hxx
Normal file
82
src/StepVisual/StepVisual_CurveStyleFont.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
75
src/StepVisual/StepVisual_CurveStyleFontPattern.hxx
Normal file
75
src/StepVisual/StepVisual_CurveStyleFontPattern.hxx
Normal 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
|
@@ -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;
|
||||
|
@@ -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 () { }
|
||||
|
||||
|
82
src/StepVisual/StepVisual_CurveStyleFontSelect.hxx
Normal file
82
src/StepVisual/StepVisual_CurveStyleFontSelect.hxx
Normal 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
|
@@ -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;
|
75
src/StepVisual/StepVisual_DirectionCountSelect.hxx
Normal file
75
src/StepVisual/StepVisual_DirectionCountSelect.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_DraughtingAnnotationOccurrence.hxx
Normal file
62
src/StepVisual/StepVisual_DraughtingAnnotationOccurrence.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepVisual/StepVisual_DraughtingModel.hxx
Normal file
61
src/StepVisual/StepVisual_DraughtingModel.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_DraughtingPreDefinedColour.hxx
Normal file
62
src/StepVisual/StepVisual_DraughtingPreDefinedColour.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
62
src/StepVisual/StepVisual_DraughtingPreDefinedCurveFont.hxx
Normal file
62
src/StepVisual/StepVisual_DraughtingPreDefinedCurveFont.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepVisual/StepVisual_ExternallyDefinedCurveFont.hxx
Normal file
61
src/StepVisual/StepVisual_ExternallyDefinedCurveFont.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepVisual/StepVisual_ExternallyDefinedTextFont.hxx
Normal file
61
src/StepVisual/StepVisual_ExternallyDefinedTextFont.hxx
Normal 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
|
@@ -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;
|
@@ -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
Reference in New Issue
Block a user