Open CASCADE Technology  7.9.3
Public Types | Public Member Functions | Static Public Member Functions | Data Fields
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. More...
 
void Reset ()
 Reset used parameters. More...
 

Static Public Member Functions

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

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

Enumerator
ReadMode_BSplineContinuity_C0 
ReadMode_BSplineContinuity_C1 
ReadMode_BSplineContinuity_C2 
Enumerator
ReadMode_MaxPrecision_Preferred 
ReadMode_MaxPrecision_Forced 
Enumerator
ReadMode_Precision_File 
ReadMode_Precision_User 
Enumerator
ReadMode_SurfaceCurve_Default 
ReadMode_SurfaceCurve_2DUse_Preferred 
ReadMode_SurfaceCurve_2DUse_Forced 
ReadMode_SurfaceCurve_3DUse_Preferred 
ReadMode_SurfaceCurve_3DUse_Forced 
Enumerator
WriteMode_BRep_Faces 
WriteMode_BRep_BRep 
Enumerator
WriteMode_ConvertSurface_Off 
WriteMode_ConvertSurface_On 
Enumerator
WriteMode_PlaneMode_Plane 
WriteMode_PlaneMode_BSpline 
Enumerator
WriteMode_PrecisionMode_Least 
WriteMode_PrecisionMode_Average 
WriteMode_PrecisionMode_Greatest 
WriteMode_PrecisionMode_Session 

Constructor & Destructor Documentation

DEIGES_Parameters::DEIGES_Parameters ( )
default

Member Function Documentation

static DE_ShapeFixParameters DEIGES_Parameters::GetDefaultShapeFixParameters ( )
static

Returns default shape fix parameters for transferring IGES files.

void DEIGES_Parameters::InitFromStatic ( )

Initialize parameters.

void DEIGES_Parameters::Reset ( )

Reset used parameters.

Field Documentation

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

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