Public Member Functions |
| IGESData_GlobalSection () |
| Creates an empty GlobalSection, ready to be filled,
Warning : No default value is provided
|
void | Init (const Handle< Interface_ParamSet > ¶ms, Handle< Interface_Check > &ach) |
| Fills GlobalSection from a ParamSet (i.e. taken from file)
undefined parameters do not change default values when defined
Fills Check about Corrections or Fails
|
void | CopyRefs () |
| Copies data referenced by Handle (that is, Strings)
usefull to "isolate" a GlobalSection after copy by "="
(from a Model to another Model for instance)
|
Handle_Interface_ParamSet | Params () const |
| Returns all contained data in the form of a ParamSet
Remark : Strings are given under Hollerith form
|
Handle_TCollection_HAsciiString | TranslatedFromHollerith (const Handle< TCollection_HAsciiString > &astr) const |
| Returns a string withpout its Hollerith marks (nnnH ahead).
Remark : all strings stored in GlobalSection are expurged
from Hollerith informations (without nnnH)
If <astr> is not Hollerith form, it is simply copied
|
Standard_Character | Separator () const |
| Returns the parameter delimiter character.
|
Standard_Character | EndMark () const |
| Returns the record delimiter character.
|
Handle_TCollection_HAsciiString | SendName () const |
| Returns the name of the sending system.
|
Handle_TCollection_HAsciiString | FileName () const |
| Returns the name of the IGES file.
|
Handle_TCollection_HAsciiString | SystemId () const |
| Returns the Native System ID of the system that created the IGES file.
|
Handle_TCollection_HAsciiString | InterfaceVersion () const |
| Returns the name of the pre-processor used to write the IGES file.
|
Standard_Integer | IntegerBits () const |
| Returns the number of binary bits for integer representations.
|
Standard_Integer | MaxPower10Single () const |
| Returns the maximum power of a decimal representation of a
single-precision floating point number in the sending system.
|
Standard_Integer | MaxDigitsSingle () const |
Standard_Integer | MaxPower10Double () const |
| Returns the maximum power of a decimal representation of a
double-precision floating point number in the sending system.
|
Standard_Integer | MaxDigitsDouble () const |
Handle_TCollection_HAsciiString | ReceiveName () const |
| Returns the name of the receiving system.
|
Standard_Real | Scale () const |
| Returns the scale used in the IGES file.
|
Standard_Integer | UnitFlag () const |
| Returns the unit flag that was used to write the IGES file.
|
Handle_TCollection_HAsciiString | UnitName () const |
| Returns the name of the unit the IGES file was written in.
|
Standard_Integer | LineWeightGrad () const |
| Returns the maximum number of line weight gradations.
|
Standard_Real | MaxLineWeight () const |
| Returns the of maximum line weight width in IGES file units.
|
Handle_TCollection_HAsciiString | Date () const |
| Returns the IGES file creation date.
|
Standard_Real | Resolution () const |
| Returns the resolution used in the IGES file.
|
Standard_Real | MaxCoord () const |
| Returns the approximate maximum coordinate value found in the model.
|
Standard_Boolean | HasMaxCoord () const |
| Returns True if the approximate maximum coordinate value found in
the model is greater than 0.
|
Handle_TCollection_HAsciiString | AuthorName () const |
| Returns the name of the IGES file author.
|
Handle_TCollection_HAsciiString | CompanyName () const |
| Returns the name of the company where the IGES file was written.
|
Standard_Integer | IGESVersion () const |
| Returns the IGES version that the IGES file was written in.
|
Standard_Integer | DraftingStandard () const |
Handle_TCollection_HAsciiString | LastChangeDate () const |
| Returns the date and time when the model was created or last
modified (for IGES 5.1 and later).
|
Standard_Boolean | HasLastChangeDate () const |
| Returns True if the date and time when the model was created or
last modified are specified, i.e. not defaulted to NULL.
|
void | SetLastChangeDate () |
Handle_TCollection_HAsciiString | ApplicationProtocol () const |
Standard_Boolean | HasApplicationProtocol () const |
Standard_Real | UnitValue () const |
| Returns the unit value (in
meters) that the IGES file was written in.
|
void | SetSeparator (const Standard_Character val) |
void | SetEndMark (const Standard_Character val) |
void | SetSendName (const Handle< TCollection_HAsciiString > &val) |
void | SetFileName (const Handle< TCollection_HAsciiString > &val) |
void | SetSystemId (const Handle< TCollection_HAsciiString > &val) |
void | SetInterfaceVersion (const Handle< TCollection_HAsciiString > &val) |
void | SetIntegerBits (const Standard_Integer val) |
void | SetMaxPower10Single (const Standard_Integer val) |
void | SetMaxDigitsSingle (const Standard_Integer val) |
void | SetMaxPower10Double (const Standard_Integer val) |
void | SetMaxDigitsDouble (const Standard_Integer val) |
void | SetReceiveName (const Handle< TCollection_HAsciiString > &val) |
void | SetScale (const Standard_Real val) |
void | SetUnitFlag (const Standard_Integer val) |
void | SetUnitName (const Handle< TCollection_HAsciiString > &val) |
void | SetLineWeightGrad (const Standard_Integer val) |
void | SetMaxLineWeight (const Standard_Real val) |
void | SetDate (const Handle< TCollection_HAsciiString > &val) |
void | SetResolution (const Standard_Real val) |
void | SetMaxCoord (const Standard_Real val=0.0) |
void | MaxMaxCoord (const Standard_Real val=0.0) |
void | MaxMaxCoords (const gp_XYZ &xyz) |
void | SetAuthorName (const Handle< TCollection_HAsciiString > &val) |
void | SetCompanyName (const Handle< TCollection_HAsciiString > &val) |
void | SetIGESVersion (const Standard_Integer val) |
void | SetDraftingStandard (const Standard_Integer val) |
void | SetLastChangeDate (const Handle< TCollection_HAsciiString > &val) |
void | SetApplicationProtocol (const Handle< TCollection_HAsciiString > &val) |
Static Public Member Functions |
static
Handle_TCollection_HAsciiString | NewDateString (const Standard_Integer year, const Standard_Integer month, const Standard_Integer day, const Standard_Integer hour, const Standard_Integer minut, const Standard_Integer second, const Standard_Integer mode=-1) |
| Returns a string built from year,
month, day, hour, minute and second values. The form of the
resulting string is defined as follows:
|
static
Handle_TCollection_HAsciiString | NewDateString (const Handle< TCollection_HAsciiString > &date, const Standard_Integer mode=1) |
| Converts the string given in the
form YYMMDD.HHNNSS or YYYYMMDD.HHNNSS to either
YYMMDD.HHNNSS, YYYYMMDD.HHNNSS or YYYY-MM-DD:HH-NN-SS.
|