0027235: Export GDT: Annotation plane and Presentation.

Implement Null_Style STEP type.
Implement export of annotation planes and presentation as tessellated geometry.
Add tests.
This commit is contained in:
ika
2016-03-09 14:25:17 +03:00
committed by bugmaster
parent fe1a6e4e54
commit b0cef6061a
29 changed files with 747 additions and 46 deletions

View File

@@ -26,6 +26,7 @@
class Standard_Transient;
class StepVisual_PointStyle;
class StepVisual_CurveStyle;
class StepVisual_NullStyleMember;
class StepVisual_SurfaceStyleUsage;
@@ -47,6 +48,7 @@ public:
//! 4 -> SymbolStyle
//! 5 -> FillAreaStyle
//! 6 -> TextStyle
//! 7 -> NullStyle
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
@@ -55,6 +57,9 @@ public:
//! returns Value as a CurveStyle (Null if another type)
Standard_EXPORT Handle(StepVisual_CurveStyle) CurveStyle() const;
//! returns Value as a NullStyleMember (Null if another type)
Standard_EXPORT Handle(StepVisual_NullStyleMember) NullStyle() const;
//! returns Value as a SurfaceStyleUsage (Null if another type)
Standard_EXPORT Handle(StepVisual_SurfaceStyleUsage) SurfaceStyleUsage() const;