Defines parameters used by the JT writer. More...
#include <cadex/JT_WriterParameters.hxx>
Public Types | |
enum | FileSplitModeType { Monolithic , PerPart , Shattered } |
Defines the mode of splitting the resulting JT file. More... | |
enum | LayerConversionType { None , LayerFilter , RefSet } |
Defines the mode of layers export. More... | |
![]() | |
typedef std::shared_ptr< internal::Base_WriterParametersImpl > | ImplPtrType |
Reserved for internal use. | |
Public Member Functions | |
JT_WriterParameters () | |
Constructor. | |
void | SetFileSplitMode (FileSplitModeType theMode) |
Sets a file split mode. | |
FileSplitModeType | FileSplitMode () const |
Returns a file split mode. | |
LayerConversionType | LayerConversionMode () const |
Returns a layer conversion mode. | |
LayerConversionType & | LayerConversionMode () |
Returns a layer conversion mode. | |
const ModelAlgo_BRepMesherParameters & | MesherParameters () const |
Returns mesher parameters. | |
ModelAlgo_BRepMesherParameters & | MesherParameters () |
Returns mesher parameters. | |
bool | SaveBRepRepresentation () const |
bool & | SaveBRepRepresentation () |
bool | SavePolyRepresentation () const |
bool & | SavePolyRepresentation () |
Base_LengthUnit | PolyRepresentationUnit () const |
Specifies an unit coeficient of polygonal representations. | |
Base_LengthUnit & | PolyRepresentationUnit () |
Specifies an unit coeficient of polygonal representations. | |
bool | OverrideInstanceNames () const |
Specifies whether original instance names should be overridden by parts/assemblies names. | |
bool & | OverrideInstanceNames () |
Specifies whether original instance names should be overridden by parts/assemblies names. | |
![]() | |
bool | WriteBRepRepresentation () const |
Returns whether B-Rep representation should be saved. | |
bool & | WriteBRepRepresentation () |
Specifies whether B-Rep representation should be saved. | |
bool | WritePolyRepresentation () const |
Returns whether polygonal representation should be saved. | |
bool & | WritePolyRepresentation () |
Specifies whether polygonal representation should be saved. | |
bool | WriteTextures () const |
Returns whether texture should be saved. | |
bool & | WriteTextures () |
Specifies whether texture should be saved. | |
bool | WritePMI () const |
Specifies whether Product and Manufacturing Information (PMI) should be saved. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.See above for non-const method. | |
bool & | WritePMI () |
Specifies whether Product and Manufacturing Information (PMI) should be saved. | |
Base_LengthUnit | LengthUnit () const |
Returns the length unit. | |
Base_LengthUnit & | LengthUnit () |
Specifies the length unit. | |
ModelData_RepresentationMask | PreferredLOD () const |
Returns the type of polygonal representation that should be written. | |
ModelData_RepresentationMask & | PreferredLOD () |
Specifies the type of polygonal representation that should be written. | |
const Base_UTF16String & | Author () const |
Returns the author name. | |
Base_UTF16String & | Author () |
Specifies the model author name. | |
const Base_UTF16String & | Organization () const |
Returns the organization name. | |
Base_UTF16String & | Organization () |
Specifies the organization name. | |
const Base_UTF16String & | OriginatingSystem () const |
Returns the originating system name. | |
Base_UTF16String & | OriginatingSystem () |
Specifies the originating system name. | |
bool | UseOYAsUpAxis () const |
Specifies whether OY should be saved as axis normal. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.See above for non-const method. | |
bool & | UseOYAsUpAxis () |
Specifies whether OY should be saved as axis normal. | |
internal::Base_WriterParametersImpl * | Impl () const |
Returns internal implementation object. | |
template<typename T > | |
T * | Impl () const |
Reserved for internal use. | |
const ImplPtrType & | SharedImpl () const |
Reserved for internal use. | |
Additional Inherited Members | |
![]() | |
Base_WriterParameters (internal::Base_WriterParametersImpl *theImpl) | |
Constructor. | |
Defines parameters used by the JT writer.
Refer to Exporter Parameters.
Parameters can be set using JT_Writer::Parameters().
Defines the mode of splitting the resulting JT file.
Supports per part, shattered and monolithic modes.
Defines the mode of layers export.
Refer to Layers Support.
cadex::JT_WriterParameters::JT_WriterParameters | ( | ) |
Constructor.
Initializes with default values:
ModelAlgo_BRepMesherParameters & cadex::JT_WriterParameters::MesherParameters | ( | ) |
Returns mesher parameters.
const ModelAlgo_BRepMesherParameters & cadex::JT_WriterParameters::MesherParameters | ( | ) | const |
Returns mesher parameters.
bool & cadex::JT_WriterParameters::SaveBRepRepresentation | ( | ) |
bool cadex::JT_WriterParameters::SaveBRepRepresentation | ( | ) | const |
bool & cadex::JT_WriterParameters::SavePolyRepresentation | ( | ) |
bool cadex::JT_WriterParameters::SavePolyRepresentation | ( | ) | const |