|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IGESData_GlobalSection () |
| Creates an empty GlobalSection, ready to be filled,
Warning : No default value is provided
.
|
Standard_EXPORT 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
.
|
Standard_EXPORT 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)
.
|
Standard_EXPORT Handle_Interface_ParamSet | Params () const |
| Returns all contained data in the form of a ParamSet
Remark : Strings are given under Hollerith form
.
|
Standard_EXPORT 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_EXPORT Standard_Character | Separator () const |
| Returns the parameter delimiter character.
.
|
Standard_EXPORT Standard_Character | EndMark () const |
| Returns the record delimiter character.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | SendName () const |
| Returns the name of the sending system.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | FileName () const |
| Returns the name of the IGES file.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | SystemId () const |
| Returns the Native System ID of the system that created the IGES file.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | InterfaceVersion () const |
| Returns the name of the pre-processor used to write the IGES file.
.
|
Standard_EXPORT Standard_Integer | IntegerBits () const |
| Returns the number of binary bits for integer representations.
.
|
Standard_EXPORT Standard_Integer | MaxPower10Single () const |
| Returns the maximum power of a decimal representation of a
single-precision floating point number in the sending system.
.
|
Standard_EXPORT Standard_Integer | MaxDigitsSingle () const |
Standard_EXPORT Standard_Integer | MaxPower10Double () const |
| Returns the maximum power of a decimal representation of a
double-precision floating point number in the sending system.
.
|
Standard_EXPORT Standard_Integer | MaxDigitsDouble () const |
Standard_EXPORT Handle_TCollection_HAsciiString | ReceiveName () const |
| Returns the name of the receiving system.
.
|
Standard_EXPORT Standard_Real | Scale () const |
| Returns the scale used in the IGES file.
.
|
Standard_EXPORT Standard_Integer | UnitFlag () const |
| Returns the unit flag that was used to write the IGES file.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | UnitName () const |
| Returns the name of the unit the IGES file was written in.
.
|
Standard_EXPORT Standard_Integer | LineWeightGrad () const |
| Returns the maximum number of line weight gradations.
.
|
Standard_EXPORT Standard_Real | MaxLineWeight () const |
| Returns the of maximum line weight width in IGES file units.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | Date () const |
| Returns the IGES file creation date.
.
|
Standard_EXPORT Standard_Real | Resolution () const |
| Returns the resolution used in the IGES file.
.
|
Standard_EXPORT Standard_Real | MaxCoord () const |
| Returns the approximate maximum coordinate value found in the model.
.
|
Standard_EXPORT Standard_Boolean | HasMaxCoord () const |
| Returns True if the approximate maximum coordinate value found in
the model is greater than 0.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | AuthorName () const |
| Returns the name of the IGES file author.
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | CompanyName () const |
| Returns the name of the company where the IGES file was written.
.
|
Standard_EXPORT Standard_Integer | IGESVersion () const |
| Returns the IGES version that the IGES file was written in.
.
|
Standard_EXPORT Standard_Integer | DraftingStandard () const |
Standard_EXPORT 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_EXPORT 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.
.
|
Standard_EXPORT void | SetLastChangeDate () |
Standard_EXPORT Handle_TCollection_HAsciiString | ApplicationProtocol () const |
Standard_EXPORT Standard_Boolean | HasApplicationProtocol () const |
Standard_EXPORT Standard_Real | UnitValue () const |
| Returns the unit value (in
meters) that the IGES file was written in.
.
|
Standard_EXPORT void | SetSeparator (const Standard_Character val) |
Standard_EXPORT void | SetEndMark (const Standard_Character val) |
Standard_EXPORT void | SetSendName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetFileName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetSystemId (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetInterfaceVersion (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetIntegerBits (const Standard_Integer val) |
Standard_EXPORT void | SetMaxPower10Single (const Standard_Integer val) |
Standard_EXPORT void | SetMaxDigitsSingle (const Standard_Integer val) |
Standard_EXPORT void | SetMaxPower10Double (const Standard_Integer val) |
Standard_EXPORT void | SetMaxDigitsDouble (const Standard_Integer val) |
Standard_EXPORT void | SetReceiveName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetScale (const Standard_Real val) |
Standard_EXPORT void | SetUnitFlag (const Standard_Integer val) |
Standard_EXPORT void | SetUnitName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetLineWeightGrad (const Standard_Integer val) |
Standard_EXPORT void | SetMaxLineWeight (const Standard_Real val) |
Standard_EXPORT void | SetDate (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetResolution (const Standard_Real val) |
Standard_EXPORT void | SetMaxCoord (const Standard_Real val=0.0) |
Standard_EXPORT void | MaxMaxCoord (const Standard_Real val=0.0) |
Standard_EXPORT void | MaxMaxCoords (const gp_XYZ &xyz) |
Standard_EXPORT void | SetAuthorName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetCompanyName (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetIGESVersion (const Standard_Integer val) |
Standard_EXPORT void | SetDraftingStandard (const Standard_Integer val) |
Standard_EXPORT void | SetLastChangeDate (const Handle(TCollection_HAsciiString)&val) |
Standard_EXPORT void | SetApplicationProtocol (const Handle(TCollection_HAsciiString)&val) |
Static Public Member Functions |
static Standard_EXPORT 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:
· -1: YYMMDD.HHNNSS,
· 0: YYYYMMDD.HHNNSS,
· 1: YYYY-MM-DD:HH-NN-SS, where:
- YYYY or YY is 4 or 2 digit year,
- HH is hour (00-23),
- MM is month (01-12),
- NN is minute (00-59)
- DD is day (01-31),
- SS is second (00-59).
.
|
static Standard_EXPORT 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.
.
|
Private Attributes |
Standard_Character | theSeparator |
Standard_Character | theEndMark |
Handle_TCollection_HAsciiString | theSendName |
Handle_TCollection_HAsciiString | theFileName |
Handle_TCollection_HAsciiString | theSystemId |
Handle_TCollection_HAsciiString | theInterfaceVersion |
Standard_Integer | theIntegerBits |
Standard_Integer | theMaxPower10Single |
Standard_Integer | theMaxDigitsSingle |
Standard_Integer | theMaxPower10Double |
Standard_Integer | theMaxDigitsDouble |
Handle_TCollection_HAsciiString | theReceiveName |
Standard_Real | theScale |
Standard_Integer | theUnitFlag |
Handle_TCollection_HAsciiString | theUnitName |
Standard_Integer | theLineWeightGrad |
Standard_Real | theMaxLineWeight |
Handle_TCollection_HAsciiString | theDate |
Standard_Real | theResolution |
Standard_Real | theMaxCoord |
Standard_Boolean | hasMaxCoord |
Handle_TCollection_HAsciiString | theAuthorName |
Handle_TCollection_HAsciiString | theCompanyName |
Standard_Integer | theIGESVersion |
Standard_Integer | theDraftingStandard |
Handle_TCollection_HAsciiString | theLastChangeDate |
Handle_TCollection_HAsciiString | theAppliProtocol |