public interface BeamElementInfo extends TransientObject
Modifier and Type | Method and Description |
---|---|
int[] |
getEndReleasesAtAftEnd()
Returns the end releases at the aft end of the beam element, that are referred to as pin flags in Nastran.
|
int[] |
getEndReleasesAtForeEnd()
Returns the end releases at the fore end of the beam element, that are referred to as pin flags in Nastran.
|
boolean |
hasSectionAssignedAtAftEnd()
Returns a boolean value that indicates whether a cross section object is assigned to the aft end of the beam element.
|
boolean |
hasSectionAssignedAtForeEnd()
Returns a boolean value that indicates whether a cross section object is assigned to the fore end of the beam element.
|
boolean |
isTapered()
Returns a boolean value that indicates whether the beam element is a tapered beam element.
|
Vector3d |
languageOffsetAtAftEnd()
Returns
the language specific offset at the aft end of the beam element,
that is to offset the shear center of the cross section at the fore end of the beam element
to the fore node of the beam element in the nodal displacement coordinate system
when current solver is Nastran solver.
|
Vector3d |
languageOffsetAtForeEnd()
Returns
the language specific offset at the fore end of the beam element,
that is to offset the shear center of the cross section at the fore end of the beam element
to the fore node of the beam element in the nodal displacement coordinate system
when current solver is Nastran solver.
|
Vector3d |
neutralOffsetAtAftEnd()
Returns
the neutral offset at the aft end of the beam element,
that is to offset the centroid of the cross section at the aft end of the beam element
to the aft node of the beam element in the neutral coordinate system.
|
Vector3d |
neutralOffsetAtForeEnd()
Returns
the neutral offset at the fore end of the beam element,
that is to offset the centroid of the cross section at the fore end of the beam element
to the fore node of the beam element in the neutral coordinate system.
|
Point3d |
offsetSectionCentroidAtAftEnd()
Returns the new position with offset of the section centroid at the aft end of the beam element in the global coordinate system.
|
Point3d |
offsetSectionCentroidAtForeEnd()
Returns the new position with offset of the section centroid at the fore end of the beam element in the global coordinate system.
|
Point3d |
offsetSectionShearCenterAtAftEnd()
Returns the new position with offset of the section shear center at the aft end of the beam element in the global coordinate system.
|
Point3d |
offsetSectionShearCenterAtForeEnd()
Returns the new position with offset of the section shear center at the fore end of the beam element in the global coordinate system.
|
Matrix3x3 |
orientationCoordinateSystem()
Returns the beam orientation coordinate system.
|
BeamSection.DirectionOption |
orientationDirection()
Returns the orientation direction.
|
FENode |
orientationNode()
Returns the orientation node.
|
Vector3d |
orientationVector()
Returns the orientation vector of the beam element.
|
BeamSection |
sectionAtAftEnd()
Returns the cross section at the aft end of the beam element.
|
BeamSection |
sectionAtForeEnd()
Returns the cross section at the fore end of the beam element.
|
BeamSection.Properties |
sectionPropertiesAtAftEnd()
Returns the section properties at the aft end of the beam element.
|
BeamSection.Properties |
sectionPropertiesAtForeEnd()
Returns the section properties at the fore end of the beam element.
|
_value, dispose, printTestData, printTestData
boolean isTapered() throws NXException, RemoteException
NXException
RemoteException
FENode orientationNode() throws NXException, RemoteException
NXException
RemoteException
BeamSection.DirectionOption orientationDirection() throws NXException, RemoteException
NXException
RemoteException
Vector3d orientationVector() throws NXException, RemoteException
NXException
RemoteException
Matrix3x3 orientationCoordinateSystem() throws NXException, RemoteException
BeamSection.DirectionOption.HORIZONTAL
,
axis z is to multiply across axis x and the orientation vector,
axis y is to multiply across axis z and axis x.
BeamSection.DirectionOption.VERTICAL
,
axis y is to multiply across axis x and the orientation vector,
axis z is to multiply across axis x and axis y.
NXException
RemoteException
boolean hasSectionAssignedAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
boolean hasSectionAssignedAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
BeamSection sectionAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
BeamSection sectionAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
BeamSection.Properties sectionPropertiesAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
BeamSection.Properties sectionPropertiesAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
Point3d offsetSectionCentroidAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
Point3d offsetSectionCentroidAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
Point3d offsetSectionShearCenterAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
Point3d offsetSectionShearCenterAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
Vector3d neutralOffsetAtForeEnd() throws NXException, RemoteException
BeamSection.DirectionOption.HORIZONTAL
,
axis z is to multiply across axis x and the orientation vector,
axis y is to multiply across axis z and axis x.
BeamSection.DirectionOption.VERTICAL
,
axis y is to multiply across axis x and the orientation vector,
axis z is to multiply across axis x and axis y.
NXException
RemoteException
Vector3d neutralOffsetAtAftEnd() throws NXException, RemoteException
BeamSection.DirectionOption.HORIZONTAL
,
axis z is to multiply across axis x and the orientation vector,
axis y is to multiply across axis z and axis x.
BeamSection.DirectionOption.VERTICAL
,
axis y is to multiply across axis x and the orientation vector,
axis z is to multiply across axis x and axis y.
NXException
RemoteException
Vector3d languageOffsetAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
Vector3d languageOffsetAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
int[] getEndReleasesAtForeEnd() throws NXException, RemoteException
NXException
RemoteException
int[] getEndReleasesAtAftEnd() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.