public class GlobalSection extends java.lang.Object
Modified by: Joseph A. Huwaldt
Constructor and Description |
---|
GlobalSection()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthor()
Return the name of the person who created this exchange file.
|
java.lang.String |
getDateTime()
Return the date and time of IGES file generation.
|
char |
getDelim()
Return parameter delimiter character.
|
java.lang.String |
getFileName()
Return the IGES file name record which contains the name of the exchange file.
|
double |
getGrain()
Return Minimum User-Intended Resolution Granularity value.
|
Parameter<Length> |
getGrainParameter()
Return Minimum User-Intended Resolution Granularity value.
|
int |
getLineWeights()
Return number of line weights.
|
double |
getLineWidth()
Return maximum line width.
|
java.lang.String |
getModDateTime()
Return the date and time of the last modification of the model in this exchange
file.
|
java.lang.String |
getOrganization()
Return the name of the organization or group with whom the author is associated.
|
java.lang.String |
getPreprocesorVersion()
Return the IGES file preprocessor version.
|
java.lang.String |
getProductName()
Return the IGES product identification from the sending system for this Part.
|
int |
getSpecVersion()
Return the version of the IGES Specification to which the data in this file complies.
|
java.lang.String |
getSystemID()
Return the Native System ID which identifies the native system software which
created the native format file used to generate this exchange file.
|
char |
getTerm()
Return parameter terminator character.
|
Unit<Length> |
getUnit()
Return the model length unit's used in the IGES file.
|
void |
read(java.io.RandomAccessFile in)
Read the Global Section from the input file.
|
void |
setAuthor(java.lang.String author)
Set the name of the person who created this exchange file.
|
void |
setFileName(java.lang.String fileName)
Set the file name of the exchange file.
|
void |
setGrain(double value)
Set the Minimum User-Intended Resolution or Granularity value.
|
void |
setModDateTime(java.lang.String modDate)
Set the date and time of the last modification of the model in this exchange file.
|
void |
setOrganization(java.lang.String organization)
Set the name of the organization or group with whom the author is associated.
|
void |
setPreprocessorVersion(java.lang.String version)
Set the preprocessor version.
|
void |
setProductName(java.lang.String productName)
Set the IGES product identification from the sending system for this Part.
|
void |
setSystemID(java.lang.String sysID)
Set the Native System ID which identifies the native system software which created
the native format file used to generate this exchange file.
|
void |
setUnit(Unit<Length> unit)
Set the model length unit's used in the IGES file.
|
java.lang.String |
toString()
Dump to String.
|
int |
write(java.io.PrintWriter writer)
Write the Global Section to the specified writer.
|
public GlobalSection()
public char getDelim()
public char getTerm()
public java.lang.String getProductName()
public void setProductName(java.lang.String productName)
productName
- The name the sender uses to reference this product (Part).public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
fileName
- The file name for the exchange file.public java.lang.String getSystemID()
public void setSystemID(java.lang.String sysID)
sysID
- The Native System ID to set.public java.lang.String getPreprocesorVersion()
public void setPreprocessorVersion(java.lang.String version)
version
- The IGES file preprocessor version to set.public Unit<Length> getUnit()
public void setUnit(Unit<Length> unit)
unit
- The model length unit to save the data in.public int getLineWeights()
public double getLineWidth()
public java.lang.String getDateTime()
public double getGrain()
public Parameter<Length> getGrainParameter()
public void setGrain(double value)
value
- The granularity valuepublic java.lang.String getModDateTime()
public void setModDateTime(java.lang.String modDate)
modDate
- The date and time of the last modification as a String.public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author
- The name of the author of the file.public java.lang.String getOrganization()
public void setOrganization(java.lang.String organization)
organization
- The name of the organization the author is associated with.public int getSpecVersion()
public void read(java.io.RandomAccessFile in) throws java.io.IOException
in
- input filejava.io.IOException
- if there is any problem reading the IGES file.public int write(java.io.PrintWriter writer) throws java.io.IOException
writer
- The PrintWriter to write the Global Section to.java.io.IOException
- if there is any problem writing the section.public java.lang.String toString()
toString
in class java.lang.Object