public abstract class IgesDrawableBase extends Object implements IIgesDrawable, IDrawingEntity
Provides a base class for intermediate representation of document entities in simple geometric form
| Modifier and Type | Method and Description |
|---|---|
Point3D[] |
getAllPoints()
Array of all points defining geometry
|
List<IDrawingEntity> |
getChilds()
Gets the collection of a nested entities.
|
String |
getEntityUID()
Unique identifier (line number) of entity that created this entity
|
String |
getId()
Gets the unique identifier of an object inside a drawing.
|
abstract IIgesDrawable |
getNewPropsDrawable(IDrawableProperties props)
Creates a new drawable using geometry of current drawable and provided non-geometric properties
|
IDrawableProperties |
getProperties()
Non-geometric properties for geometry
|
abstract IIgesDrawable |
getTransformedDrawable(Point3D[] newPoints)
Creates a new drawable using provided points and non-geometric properties of current drawable
|
void |
setEntityUID(String value)
Unique identifier (line number) of entity that created this entity
|
public final IDrawableProperties getProperties()
Non-geometric properties for geometry
getProperties in interface IIgesDrawablepublic final Point3D[] getAllPoints()
Array of all points defining geometry
getAllPoints in interface IIgesDrawablepublic final String getEntityUID()
IIgesDrawableUnique identifier (line number) of entity that created this entity
getEntityUID in interface IIgesDrawablepublic final void setEntityUID(String value)
IIgesDrawableUnique identifier (line number) of entity that created this entity
setEntityUID in interface IIgesDrawablepublic final String getId()
IDrawingEntityGets the unique identifier of an object inside a drawing.
getId in interface IDrawingEntitypublic final List<IDrawingEntity> getChilds()
IDrawingEntityGets the collection of a nested entities.
getChilds in interface IDrawingEntitypublic abstract IIgesDrawable getTransformedDrawable(Point3D[] newPoints)
Creates a new drawable using provided points and non-geometric properties of current drawable
getTransformedDrawable in interface IIgesDrawablenewPoints - All points defining new geometrypublic abstract IIgesDrawable getNewPropsDrawable(IDrawableProperties props)
Creates a new drawable using geometry of current drawable and provided non-geometric properties
getNewPropsDrawable in interface IIgesDrawableprops - New non-geometric propertiesCopyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.