CShape

Overview

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

IFC compatible C-shape profile that defined by parameters.

This class provides 27 methods for working with CShape objects in Java programs. Available methods include: CShape, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, getGirth, getInternalFilletRadius, 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, entityRendererKey, excluded, extent, girth, and 8 more.

Properties

NameTypeAccessDescription
depthdoubleReadGets the depth of the profile.
widthdoubleReadGets the width of the profile.
girthdoubleReadGets the length of girth.
wallThicknessdoubleReadGets the thickness of the wall.
internalFilletRadiusdoubleReadGets the internal fillet radius.
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
CShape()Constructor of CShape.
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.
getGirth()doubleGets the length of girth.
setGirth(value: double)Sets the length of girth.
getWallThickness()doubleGets the thickness of the wall.
setWallThickness(value: double)Sets the thickness of the wall.
getInternalFilletRadius()doubleGets the internal fillet radius.
setInternalFilletRadius(value: double)Sets the internal fillet radius.
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)PropertyGets the depth of the profile.
getProperty(name: String)ObjectCalls getProperty(name) on this CShape instance.
setProperty(name: String, value: Object)Sets the depth of the profile.
removeProperty(name: String)booleanCalls removeProperty(name) on this CShape instance.

See Also