LShape

Overview

LShape is a class in Aspose.3D FOSS for Java. Inherits from: ParameterizedProfile.

IFC compatible L-shape profile that defined by parameters.

This class provides 27 methods for working with LShape objects in Java programs. Available methods include: LShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, getExtent, getFilletRadius, getName, getParentNode, getParentNodes, and 15 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, and 8 more.

Properties

NameTypeAccessDescription
depthdoubleReadGets the depth of the profile.
widthdoubleReadGets the width of the profile.
thicknessdoubleReadGets the thickness of the constant wall.
filletRadiusdoubleReadGets the radius of the fillet.
edgeRadiusdoubleReadGets the radius of the edge.
extentVector2ReadGets the extent in x and y dimension.
boundingBoxBoundingBoxReadGets the bounding box.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
entityRendererKeyEntityRendererKeyReadGets the entity renderer key.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
LShape()Constructor of LShape.
getDepth()doubleGets the depth of the profile.
setDepth(value: double)Sets the depth of the profile.
getWidth()doubleGets the width of the profile.
setWidth(value: double)Sets the width of the profile.
getThickness()doubleGets the thickness of the constant wall.
setThickness(value: double)Sets the thickness of the constant wall.
getFilletRadius()doubleGets the radius of the fillet.
setFilletRadius(value: double)Sets the radius of the fillet.
getEdgeRadius()doubleGets the radius of the edge.
setEdgeRadius(value: double)Sets the radius of the edge.
getExtent()Vector2Gets the extent in x and y dimension.
getBoundingBox()BoundingBoxReturns the bounding box.
getParentNode()NodeReturns the parent node.
setParentNode(value: Node)Sets the parent node value.
getParentNodes()ArrayList<Node>Returns the parent nodes.
getExcluded()booleanReturns the excluded.
setExcluded(value: boolean)Sets the excluded value.
getEntityRendererKey()EntityRendererKeyReturns the entity renderer key.
getScene()SceneReturns the scene.
getName()StringReturns the name.
setName(name: String)Sets the name value.
getProperties()PropertyCollectionReturns the properties.
findProperty(name: String)PropertyCalls findProperty(name) on this LShape instance.
getProperty(name: String)ObjectCalls getProperty(name) on this LShape instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this LShape instance.

See Also