Open CASCADE Technology Reference Manual 8.0.0.dev-68d3dc89
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
DEIGES_Parameters Class Reference

#include <DEIGES_Parameters.hxx>

Public Types

enum  ReadMode_BSplineContinuity { ReadMode_BSplineContinuity_C0 = 0 , ReadMode_BSplineContinuity_C1 , ReadMode_BSplineContinuity_C2 }
 
enum  ReadMode_Precision { ReadMode_Precision_File = 0 , ReadMode_Precision_User }
 
enum  ReadMode_MaxPrecision { ReadMode_MaxPrecision_Preferred = 0 , ReadMode_MaxPrecision_Forced }
 
enum  ReadMode_SurfaceCurve {
  ReadMode_SurfaceCurve_Default = 0 , ReadMode_SurfaceCurve_2DUse_Preferred = 2 , ReadMode_SurfaceCurve_2DUse_Forced = -2 , ReadMode_SurfaceCurve_3DUse_Preferred = 3 ,
  ReadMode_SurfaceCurve_3DUse_Forced = -3
}
 
enum  WriteMode_BRep { WriteMode_BRep_Faces = 0 , WriteMode_BRep_BRep }
 
enum  WriteMode_ConvertSurface { WriteMode_ConvertSurface_Off = 0 , WriteMode_ConvertSurface_On }
 
enum  WriteMode_PrecisionMode { WriteMode_PrecisionMode_Least = -1 , WriteMode_PrecisionMode_Average = 0 , WriteMode_PrecisionMode_Greatest = 1 , WriteMode_PrecisionMode_Session = 2 }
 
enum  WriteMode_PlaneMode { WriteMode_PlaneMode_Plane = 0 , WriteMode_PlaneMode_BSpline }
 

Public Member Functions

 DEIGES_Parameters ()=default
 
void InitFromStatic ()
 Initialize parameters.
 
void Reset ()
 Reset used parameters.
 

Static Public Member Functions

static DE_ShapeFixParameters GetDefaultShapeFixParameters ()
 Returns default shape fix parameters for transferring IGES files.
 

Data Fields

ReadMode_BSplineContinuity ReadBSplineContinuity = ReadMode_BSplineContinuity_C1
 
ReadMode_Precision ReadPrecisionMode = ReadMode_Precision_File
 
double ReadPrecisionVal = 0.0001
 
ReadMode_MaxPrecision ReadMaxPrecisionMode = ReadMode_MaxPrecision_Preferred
 
double ReadMaxPrecisionVal = 1
 
bool ReadSameParamMode = false
 
ReadMode_SurfaceCurve ReadSurfaceCurveMode = ReadMode_SurfaceCurve_Default
 
double EncodeRegAngle = 0.57295779513
 
bool ReadApproxd1 = false
 
bool ReadFaultyEntities = false
 
bool ReadOnlyVisible = false
 
bool ReadColor = true
 
bool ReadName = true
 
bool ReadLayer = true
 
WriteMode_BRep WriteBRepMode = WriteMode_BRep_Faces
 
WriteMode_ConvertSurface WriteConvertSurfaceMode = WriteMode_ConvertSurface_Off
 
TCollection_AsciiString WriteHeaderAuthor
 
TCollection_AsciiString WriteHeaderCompany
 
TCollection_AsciiString WriteHeaderProduct
 
TCollection_AsciiString WriteHeaderReciever
 
WriteMode_PrecisionMode WritePrecisionMode = WriteMode_PrecisionMode_Average
 
double WritePrecisionVal = 0.0001
 
WriteMode_PlaneMode WritePlaneMode = WriteMode_PlaneMode_Plane
 
bool WriteOffsetMode = false
 
bool WriteColor = true
 
bool WriteName = true
 
bool WriteLayer = true
 

Member Enumeration Documentation

◆ ReadMode_BSplineContinuity

Enumerator
ReadMode_BSplineContinuity_C0 
ReadMode_BSplineContinuity_C1 
ReadMode_BSplineContinuity_C2 

◆ ReadMode_MaxPrecision

Enumerator
ReadMode_MaxPrecision_Preferred 
ReadMode_MaxPrecision_Forced 

◆ ReadMode_Precision

Enumerator
ReadMode_Precision_File 
ReadMode_Precision_User 

◆ ReadMode_SurfaceCurve

Enumerator
ReadMode_SurfaceCurve_Default 
ReadMode_SurfaceCurve_2DUse_Preferred 
ReadMode_SurfaceCurve_2DUse_Forced 
ReadMode_SurfaceCurve_3DUse_Preferred 
ReadMode_SurfaceCurve_3DUse_Forced 

◆ WriteMode_BRep

Enumerator
WriteMode_BRep_Faces 
WriteMode_BRep_BRep 

◆ WriteMode_ConvertSurface

Enumerator
WriteMode_ConvertSurface_Off 
WriteMode_ConvertSurface_On 

◆ WriteMode_PlaneMode

Enumerator
WriteMode_PlaneMode_Plane 
WriteMode_PlaneMode_BSpline 

◆ WriteMode_PrecisionMode

Enumerator
WriteMode_PrecisionMode_Least 
WriteMode_PrecisionMode_Average 
WriteMode_PrecisionMode_Greatest 
WriteMode_PrecisionMode_Session 

Constructor & Destructor Documentation

◆ DEIGES_Parameters()

DEIGES_Parameters::DEIGES_Parameters ( )
default

Member Function Documentation

◆ GetDefaultShapeFixParameters()

static DE_ShapeFixParameters DEIGES_Parameters::GetDefaultShapeFixParameters ( )
static

Returns default shape fix parameters for transferring IGES files.

◆ InitFromStatic()

void DEIGES_Parameters::InitFromStatic ( )

Initialize parameters.

◆ Reset()

void DEIGES_Parameters::Reset ( )

Reset used parameters.

Field Documentation

◆ EncodeRegAngle

double DEIGES_Parameters::EncodeRegAngle = 0.57295779513

◆ ReadApproxd1

bool DEIGES_Parameters::ReadApproxd1 = false

◆ ReadBSplineContinuity

ReadMode_BSplineContinuity DEIGES_Parameters::ReadBSplineContinuity = ReadMode_BSplineContinuity_C1

◆ ReadColor

bool DEIGES_Parameters::ReadColor = true

◆ ReadFaultyEntities

bool DEIGES_Parameters::ReadFaultyEntities = false

◆ ReadLayer

bool DEIGES_Parameters::ReadLayer = true

◆ ReadMaxPrecisionMode

ReadMode_MaxPrecision DEIGES_Parameters::ReadMaxPrecisionMode = ReadMode_MaxPrecision_Preferred

◆ ReadMaxPrecisionVal

double DEIGES_Parameters::ReadMaxPrecisionVal = 1

◆ ReadName

bool DEIGES_Parameters::ReadName = true

◆ ReadOnlyVisible

bool DEIGES_Parameters::ReadOnlyVisible = false

◆ ReadPrecisionMode

ReadMode_Precision DEIGES_Parameters::ReadPrecisionMode = ReadMode_Precision_File

◆ ReadPrecisionVal

double DEIGES_Parameters::ReadPrecisionVal = 0.0001

◆ ReadSameParamMode

bool DEIGES_Parameters::ReadSameParamMode = false

◆ ReadSurfaceCurveMode

ReadMode_SurfaceCurve DEIGES_Parameters::ReadSurfaceCurveMode = ReadMode_SurfaceCurve_Default

◆ WriteBRepMode

WriteMode_BRep DEIGES_Parameters::WriteBRepMode = WriteMode_BRep_Faces

◆ WriteColor

bool DEIGES_Parameters::WriteColor = true

◆ WriteConvertSurfaceMode

WriteMode_ConvertSurface DEIGES_Parameters::WriteConvertSurfaceMode = WriteMode_ConvertSurface_Off

◆ WriteHeaderAuthor

TCollection_AsciiString DEIGES_Parameters::WriteHeaderAuthor

◆ WriteHeaderCompany

TCollection_AsciiString DEIGES_Parameters::WriteHeaderCompany

◆ WriteHeaderProduct

TCollection_AsciiString DEIGES_Parameters::WriteHeaderProduct

◆ WriteHeaderReciever

TCollection_AsciiString DEIGES_Parameters::WriteHeaderReciever

◆ WriteLayer

bool DEIGES_Parameters::WriteLayer = true

◆ WriteName

bool DEIGES_Parameters::WriteName = true

◆ WriteOffsetMode

bool DEIGES_Parameters::WriteOffsetMode = false

◆ WritePlaneMode

WriteMode_PlaneMode DEIGES_Parameters::WritePlaneMode = WriteMode_PlaneMode_Plane

◆ WritePrecisionMode

WriteMode_PrecisionMode DEIGES_Parameters::WritePrecisionMode = WriteMode_PrecisionMode_Average

◆ WritePrecisionVal

double DEIGES_Parameters::WritePrecisionVal = 0.0001

The documentation for this class was generated from the following file: