public class Entity102_CompositeCurve extends GeomSSEntity
This entity, when read from an IGES file, is converted to a single NurbsCurve with the original segments stored in the list "IGES_102_CCSegs" in the user data of the curve. This entity type can be written out to an IGES file.
Modified by: Joseph A. Huwaldt
Constructor and Description |
---|
Entity102_CompositeCurve(Part p,
DirEntry de)
Default constructor.
|
Entity102_CompositeCurve(Part part,
int DEnum,
java.lang.String name,
java.util.List<java.lang.Integer> segDEPtrs)
Create this entity from the specified list of pointers to the curve segment DEs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canWrite()
Returns
true if the Entity can be written to an exchange file. |
void |
check()
Checks to see if the entity is correct.
|
java.lang.String |
getTypeString()
Returns a short String describing this Entity object's type.
|
void |
read(java.io.RandomAccessFile in)
Read the Parameter Data from the String read in by the superclass.
|
java.lang.String |
toString()
Dump to String.
|
int |
write(java.io.PrintWriter writer,
int PDnum)
Write this entity object's parameter data to the specified PrintWriter.
|
getGeomElement, isUsedInList
blankedStatus, getDENum, getErrors, getHeader, getMatrix, getPDNum, getType, getView, hierStatus, read_additional, subordStatus, useStatus
public Entity102_CompositeCurve(Part p, DirEntry de)
p
- part to which this entity is containedde
- Directory Entry for this entitypublic Entity102_CompositeCurve(Part part, int DEnum, java.lang.String name, java.util.List<java.lang.Integer> segDEPtrs)
part
- The Part to which this entity is contained.DEnum
- The line count from the start of the Directory Entry Section for
this entry (odd number).name
- The GeomSS name for this entity or null
for none.segDEPtrs
- A list of pointers to the DE each segment of the curve in order
from start to end.public void check()
public void read(java.io.RandomAccessFile in) throws java.io.IOException
public boolean canWrite()
true
if the Entity can be written to an exchange file.public int write(java.io.PrintWriter writer, int PDnum) throws java.io.IOException
public java.lang.String toString()
public java.lang.String getTypeString()
getTypeString
in class Entity