public interface GeometryInfo extends IdEObject
The following features are supported:
GeometryPackage.getGeometryInfo()| Modifier and Type | Method and Description |
|---|---|
double |
getArea()
Returns the value of the 'Area' attribute.
|
Bounds |
getBounds()
Returns the value of the 'Bounds' reference.
|
Bounds |
getBoundsMm()
Returns the value of the 'Bounds Mm' reference.
|
Bounds |
getBoundsUntransformed()
Returns the value of the 'Bounds Untransformed' reference.
|
Bounds |
getBoundsUntransformedMm()
Returns the value of the 'Bounds Untransformed Mm' reference.
|
GeometryData |
getData()
Returns the value of the 'Data' reference.
|
float |
getDensity()
Returns the value of the 'Density' attribute.
|
long |
getIfcProductOid()
Returns the value of the 'Ifc Product Oid' attribute.
|
Integer |
getPrimitiveCount()
Returns the value of the 'Primitive Count' attribute.
|
Integer |
getStartIndex()
Returns the value of the 'Start Index' attribute.
|
Integer |
getStartVertex()
Returns the value of the 'Start Vertex' attribute.
|
byte[] |
getTransformation()
Returns the value of the 'Transformation' attribute.
|
double |
getVolume()
Returns the value of the 'Volume' attribute.
|
boolean |
isHasTransparency()
Returns the value of the 'Has Transparency' attribute.
|
void |
setArea(double value)
Sets the value of the '
Area' attribute. |
void |
setBounds(Bounds value)
Sets the value of the '
Bounds' reference. |
void |
setBoundsMm(Bounds value)
Sets the value of the '
Bounds Mm' reference. |
void |
setBoundsUntransformed(Bounds value)
Sets the value of the '
Bounds Untransformed' reference. |
void |
setBoundsUntransformedMm(Bounds value)
Sets the value of the '
Bounds Untransformed Mm' reference. |
void |
setData(GeometryData value)
Sets the value of the '
Data' reference. |
void |
setDensity(float value)
Sets the value of the '
Density' attribute. |
void |
setHasTransparency(boolean value)
Sets the value of the '
Has Transparency' attribute. |
void |
setIfcProductOid(long value)
Sets the value of the '
Ifc Product Oid' attribute. |
void |
setPrimitiveCount(Integer value)
Sets the value of the '
Primitive Count' attribute. |
void |
setStartIndex(Integer value)
Sets the value of the '
Start Index' attribute. |
void |
setStartVertex(Integer value)
Sets the value of the '
Start Vertex' attribute. |
void |
setTransformation(byte[] value)
Sets the value of the '
Transformation' attribute. |
void |
setVolume(double value)
Sets the value of the '
Volume' attribute. |
forceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeBounds getBounds()
If the meaning of the 'Bounds' reference isn't clear, there really should be more of a description here...
setBounds(Bounds),
GeometryPackage.getGeometryInfo_Bounds()void setBounds(Bounds value)
Bounds' reference.
value - the new value of the 'Bounds' reference.getBounds()Bounds getBoundsUntransformed()
If the meaning of the 'Bounds Untransformed' reference isn't clear, there really should be more of a description here...
setBoundsUntransformed(Bounds),
GeometryPackage.getGeometryInfo_BoundsUntransformed()void setBoundsUntransformed(Bounds value)
Bounds Untransformed' reference.
value - the new value of the 'Bounds Untransformed' reference.getBoundsUntransformed()Integer getStartVertex()
If the meaning of the 'Start Vertex' attribute isn't clear, there really should be more of a description here...
setStartVertex(Integer),
GeometryPackage.getGeometryInfo_StartVertex()void setStartVertex(Integer value)
Start Vertex' attribute.
value - the new value of the 'Start Vertex' attribute.getStartVertex()Integer getStartIndex()
If the meaning of the 'Start Index' attribute isn't clear, there really should be more of a description here...
setStartIndex(Integer),
GeometryPackage.getGeometryInfo_StartIndex()void setStartIndex(Integer value)
Start Index' attribute.
value - the new value of the 'Start Index' attribute.getStartIndex()Integer getPrimitiveCount()
If the meaning of the 'Primitive Count' attribute isn't clear, there really should be more of a description here...
setPrimitiveCount(Integer),
GeometryPackage.getGeometryInfo_PrimitiveCount()void setPrimitiveCount(Integer value)
Primitive Count' attribute.
value - the new value of the 'Primitive Count' attribute.getPrimitiveCount()GeometryData getData()
If the meaning of the 'Data' reference isn't clear, there really should be more of a description here...
setData(GeometryData),
GeometryPackage.getGeometryInfo_Data()void setData(GeometryData value)
Data' reference.
value - the new value of the 'Data' reference.getData()byte[] getTransformation()
If the meaning of the 'Transformation' attribute isn't clear, there really should be more of a description here...
setTransformation(byte[]),
GeometryPackage.getGeometryInfo_Transformation()void setTransformation(byte[] value)
Transformation' attribute.
value - the new value of the 'Transformation' attribute.getTransformation()double getArea()
If the meaning of the 'Area' attribute isn't clear, there really should be more of a description here...
setArea(double),
GeometryPackage.getGeometryInfo_Area()void setArea(double value)
Area' attribute.
value - the new value of the 'Area' attribute.getArea()double getVolume()
If the meaning of the 'Volume' attribute isn't clear, there really should be more of a description here...
setVolume(double),
GeometryPackage.getGeometryInfo_Volume()void setVolume(double value)
Volume' attribute.
value - the new value of the 'Volume' attribute.getVolume()boolean isHasTransparency()
If the meaning of the 'Has Transparency' attribute isn't clear, there really should be more of a description here...
setHasTransparency(boolean),
GeometryPackage.getGeometryInfo_HasTransparency()void setHasTransparency(boolean value)
Has Transparency' attribute.
value - the new value of the 'Has Transparency' attribute.isHasTransparency()long getIfcProductOid()
If the meaning of the 'Ifc Product Oid' attribute isn't clear, there really should be more of a description here...
setIfcProductOid(long),
GeometryPackage.getGeometryInfo_IfcProductOid()void setIfcProductOid(long value)
Ifc Product Oid' attribute.
value - the new value of the 'Ifc Product Oid' attribute.getIfcProductOid()float getDensity()
If the meaning of the 'Density' attribute isn't clear, there really should be more of a description here...
setDensity(float),
GeometryPackage.getGeometryInfo_Density()void setDensity(float value)
Density' attribute.
value - the new value of the 'Density' attribute.getDensity()Bounds getBoundsMm()
If the meaning of the 'Bounds Mm' reference isn't clear, there really should be more of a description here...
setBoundsMm(Bounds),
GeometryPackage.getGeometryInfo_BoundsMm()void setBoundsMm(Bounds value)
Bounds Mm' reference.
value - the new value of the 'Bounds Mm' reference.getBoundsMm()Bounds getBoundsUntransformedMm()
If the meaning of the 'Bounds Untransformed Mm' reference isn't clear, there really should be more of a description here...
setBoundsUntransformedMm(Bounds),
GeometryPackage.getGeometryInfo_BoundsUntransformedMm()void setBoundsUntransformedMm(Bounds value)
Bounds Untransformed Mm' reference.
value - the new value of the 'Bounds Untransformed Mm' reference.getBoundsUntransformedMm()Copyright © 2018 OpenSource BIM. All rights reserved.