public interface ElementAssociatedDataUtils extends Remote
NodeElementManager
ElementAssociatedDataUtils.AskConstraintEquationData askConstraintEquationData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setConstraintEquationData(FEElement element, DofTerm[] terms, double constantTerm) throws NXException, RemoteException
element
- terms
- Term of dof in the constraint equation. The first degree of freedom
in the array defines the dependent degree of freedom.constantTerm
- The constant term is the constant that the constraint equation equals.
This value is not used by all solvers.NXException
RemoteException
ElementAssociatedDataUtils.AskShellData askShellData(FEElement element, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint) throws NXException, RemoteException
element
- originPoint
- Material orientation csys data origin point.zAxisPoint
- Material orientation csys data point on z-axis.planePoint
- Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.NXException
RemoteException
void setShellData(FEElement element, double[] cornerNodeThicknesses, double[] cornerNodeGapValues, double zOffset, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsMatOrientationMethod matOriMethod, CoordinateSystem coordinateSystem, double matOriAngle, CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, int preferredLabel) throws NXException, RemoteException
element
- cornerNodeThicknesses
- Corner node thicknesses in units mm or in.cornerNodeGapValues
- Corner node gap values in units mm or in.zOffset
- Z offset value.physicalPropertyTable
- Physical property table of the shell element.matOriMethod
- Material orientation method.coordinateSystem
- Coordinate system for orienting by coordinate system.matOriAngle
- Material orientation angle.csysDataType
- Material orientation coordinate system type for csys data option.originPoint
- Material orientation csys data origin point.zAxisPoint
- Material orientation csys data point on z-axis.planePoint
- Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.preferredLabel
- Preferred coordinate system label for csys data export.NXException
RemoteException
ElementAssociatedDataUtils.AskBeamData askBeamData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setBeamData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, CaeElementAssociatedDataUtilsVectorChoiceType vectorType, Direction direction, FENode orientationNode, CaeElementAssociatedDataUtilsEndReleaseState endReleaseA, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF1, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF2, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF3, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF4, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF5, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF6, CaeElementAssociatedDataUtilsEndReleaseState endReleaseB, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF1, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF2, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF3, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF4, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF5, CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF6, double xOffsetEndA, double yOffsetEndA, double zOffsetEndA, double xOffsetEndB, double yOffsetEndB, double zOffsetEndB) throws NXException, RemoteException
element
- physicalPropertyTable
- Physical property table of the beam element.oriMethod
- Orientation method.vectorType
- Orientation vector type. Only used if orientation method is vector.direction
- Orientation direction. Only used if orientation method is vector.orientationNode
- Orientation node. Only used if orientation method is node.endReleaseA
- End Release A state.pinFlagEndADOF1
- Pin flag End A for DOF 1.pinFlagEndADOF2
- Pin flag End A for DOF 2.pinFlagEndADOF3
- Pin flag End A for DOF 3.pinFlagEndADOF4
- Pin flag End A for DOF 4.pinFlagEndADOF5
- Pin flag End A for DOF 5.pinFlagEndADOF6
- Pin flag End A for DOF 6.endReleaseB
- End Release B state.pinFlagEndBDOF1
- Pin flag End B for DOF 1.pinFlagEndBDOF2
- Pin flag End B for DOF 2.pinFlagEndBDOF3
- Pin flag End B for DOF 3.pinFlagEndBDOF4
- Pin flag End B for DOF 4.pinFlagEndBDOF5
- Pin flag End B for DOF 5.pinFlagEndBDOF6
- Pin flag End B for DOF 6.xOffsetEndA
- X offset to shear center in nodal displacement coordinate system for End A in units mm or in.yOffsetEndA
- Y offset to shear center in nodal displacement coordinate system for End A in units mm or in.zOffsetEndA
- Z offset to shear center in nodal displacement coordinate system for End A in units mm or in.xOffsetEndB
- X offset to shear center in nodal displacement coordinate system for End B in units mm or in.yOffsetEndB
- Y offset to shear center in nodal displacement coordinate system for End B in units mm or in.zOffsetEndB
- Z offset to shear center in nodal displacement coordinate system for End B in units mm or in.NXException
RemoteException
ElementAssociatedDataUtils.AskInterpolationData askInterpolationData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setInterpolationData(FEElement element, DofTerm[] dofDataTerms, int[] umData) throws NXException, RemoteException
element
- dofDataTerms
- Term of dof in the interpolation element.umData
- Data that indicates the start of the degrees-of-freedom belonging to the m-set.
This value is not used by all solvers.NXException
RemoteException
ElementAssociatedDataUtils.AskBushingData askBushingData(FEElement element, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint) throws NXException, RemoteException
element
- originPoint
- Orientation csys data origin point.zAxisPoint
- Orientation csys data point on z-axis.planePoint
- Orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.NXException
RemoteException
void setBushingData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, Direction oriDirr, CoordinateSystem coordinateSystem, FENode oriNode, CaeElementAssociatedDataUtilsCsysDataType csysDataType, Point3d originPoint, Point3d zAxisPoint, Point3d planePoint, int preferredLabel) throws NXException, RemoteException
element
- physicalPropertyTable
- Physical property table of the bushing element.oriMethod
- Material orientation method.oriDirr
- Orientation vector.coordinateSystem
- Coordinate system for orienting by coordinate system.oriNode
- Orientation node.csysDataType
- Orientation coordinate system type for csys data option.originPoint
- Orientation csys data origin point.zAxisPoint
- Orientation csys data point on z-axis.planePoint
- Orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.preferredLabel
- Preferred coordinate system label for csys data export.NXException
RemoteException
ElementAssociatedDataUtils.AskGapData askGapData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setGapData(FEElement element, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsOrientationMethod oriMethod, Direction oriDirr, CoordinateSystem coordinateSystem, FENode oriNode) throws NXException, RemoteException
element
- physicalPropertyTable
- Physical property table of the gap element.oriMethod
- Material orientation method.oriDirr
- Orientation vector.coordinateSystem
- Coordinate system for orienting by coordinate system.oriNode
- Orientation node.NXException
RemoteException
ElementAssociatedDataUtils.AskSpringData askSpringData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setSpringData(FEElement element, PhysicalPropertyTable physicalPropertyTable, double stiffness, CaeElementAssociatedDataUtilsComponentEnd componentEndA, CaeElementAssociatedDataUtilsComponentEnd componentEndB) throws NXException, RemoteException
element
- physicalPropertyTable
- Physical property table of the spring element.stiffness
- Spring stiffness value either translational in units N/mm or lbf/in
or rotational in units N-mm or lbf-in.componentEndA
- Component end A of the spring element (either translational or rotational.componentEndB
- Component end B of the spring element (either translational or rotational.NXException
RemoteException
ElementAssociatedDataUtils.AskLumpedMassData askLumpedMassData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setLumpedMassData(FEElement element, double mass) throws NXException, RemoteException
element
- mass
- Mass value in units kg or lbm.NXException
RemoteException
ElementAssociatedDataUtils.AskRigidData askRigidData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setRigidData(FEElement element, CaeElementAssociatedDataUtilsDof[] dofs) throws NXException, RemoteException
element
- dofs
- The 6 dofs of the rigid element.NXException
RemoteException
ElementAssociatedDataUtils.AskDamperData askDamperData(FEElement element) throws NXException, RemoteException
element
- NXException
RemoteException
void setDamperData(FEElement element, double viscousDamping, PhysicalPropertyTable physicalPropertyTable, CaeElementAssociatedDataUtilsComponentEnd componentEndA, CaeElementAssociatedDataUtilsComponentEnd componentEndB) throws NXException, RemoteException
element
- viscousDamping
- Viscous damping value either translational in units N-sec/mm or lbf-sec/in
or rotational in units mN-mm-sec or lbf-in-sec.physicalPropertyTable
- Physical property table of the damper element.componentEndA
- Component end A of the damper element (either translational or rotational.componentEndB
- Component end B of the damper element (either translational or rotational.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.