The BoxProfile object defines the properties of a box profile.
The BoxProfile object is derived from the Profile object.
sectionApi.profiles()[name]
This method creates a BoxProfile object.
sectionApi.BoxProfile
odb_BoxProfile& BoxProfile(const odb_String& name, double a, double b, bool uniformThickness, double t1, double t2, double t3, double t4);
Required arguments
An odb_String specifying the repository key.
A Double specifying the a dimension of the box profile. For more information, see “Beam cross-section library,” Section 29.3.9 of the Abaqus Analysis User's Guide.
A Double specifying the b dimension of the box profile.
A Boolean specifying whether the thickness is uniform.
A Double specifying the uniform wall thickness if uniformThickness=true, and the wall thickness of the first segment if uniformThickness=false.
Optional arguments
A Double specifying the wall thickness of the second segment. t2 is required only when uniformThickness=false. The default value is 0.0.
A Double specifying the wall thickness of the third segment. t3 is required only when uniformThickness=false. The default value is 0.0.
A Double specifying the wall thickness of the fourth segment. t4 is required only when uniformThickness=false. The default value is 0.0.
Return value
A BoxProfile object.
Exceptions
RangeError.
The BoxProfile object has members with the same names and descriptions as the arguments to the BoxProfile method.