public interface SplineBeamBuilder extends MotionBuilder
SplineBeamBuilder
builder SplineBeamCollection.createSplineBeamBuilder(nxopen.motion.SplineBeam)
Property | Value |
---|---|
DefinitionMethod | Manual |
NumberOfSections.Value | 1 |
Type | Property and Description |
---|---|
SelectSplineBeamProperty |
structural
Returns the structural property
License requirements: mechanisms ("MECHANISMS") . |
Modifier and Type | Interface and Description |
---|---|
static class |
SplineBeamBuilder.DefinitionMethodType
the definition method type
|
static class |
SplineBeamBuilder.SectionAxisType
the definition of the section axis type
|
Modifier and Type | Method and Description |
---|---|
void |
assignPoint(int index,
Point point)
Assigns a point
License requirements: mechanisms ("MECHANISMS") . |
MarkerToNodeData |
createMarkerToNode(NXObject marker,
int markerPosition,
int pointID,
boolean useClosestNode)
Creates a new list item
License requirements: mechanisms ("MECHANISMS") . |
SelectCurveList |
curves()
Returns the optional curves object
License requirements: mechanisms ("MECHANISMS") . |
SplineBeamBuilder.DefinitionMethodType |
definitionMethod()
Returns the definition method
License requirements: mechanisms ("MECHANISMS") . |
void |
exportPointsToFile(String filePath)
Exports the points to an external file.
|
void |
generatePoints()
Generates the points
License requirements: mechanisms ("MECHANISMS") . |
MarkerToNodeData[] |
getMarkerItems()
Gets marker to node list Items
License requirements: mechanisms ("MECHANISMS") . |
void |
importPointsFromFile(String filePath)
Imports the points from an external file.
|
void |
insertEmptyPoint(int index)
Inserts an empty point to a location
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
link()
Returns the link object
License requirements: mechanisms ("MECHANISMS") . |
String |
name()
Returns the name of the spline beam object
License requirements: mechanisms ("MECHANISMS") . |
Expression |
numberOfSections()
Returns the number of sections
License requirements: mechanisms ("MECHANISMS") . |
PointList |
pointList()
Returns the list of points
License requirements: mechanisms ("MECHANISMS") . |
void |
removeAllMarkers()
Removes all markers
License requirements: mechanisms ("MECHANISMS") . |
void |
removePoint(int index)
Removes a point
License requirements: mechanisms ("MECHANISMS") . |
SplineBeamBuilder.SectionAxisType |
sectionAxis()
Returns the section orientation axis type
License requirements: mechanisms ("MECHANISMS") . |
SelectBaseSection |
sectionShape()
Returns the section shape
License requirements: mechanisms ("MECHANISMS") . |
Direction |
sectionVector()
Returns the section orientation vector
License requirements: mechanisms ("MECHANISMS") . |
void |
setDefinitionMethod(SplineBeamBuilder.DefinitionMethodType type)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSectionAxis(SplineBeamBuilder.SectionAxisType type)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSectionVector(Direction vector)
License requirements: mechanisms ("MECHANISMS") . |
SelectSplineBeamProperty |
structuralProperty()
Returns the structural property
License requirements: mechanisms ("MECHANISMS") . |
void |
swapPoints(int index1,
int index2)
Swaps two points
License requirements: mechanisms ("MECHANISMS") . |
Expression |
tolerance()
Returns the tolerance
License requirements: mechanisms ("MECHANISMS") . |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectSplineBeamProperty structuralProperty
NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
SelectLink link() throws NXException, RemoteException
NXException
RemoteException
SplineBeamBuilder.DefinitionMethodType definitionMethod() throws NXException, RemoteException
NXException
RemoteException
void setDefinitionMethod(SplineBeamBuilder.DefinitionMethodType type) throws NXException, RemoteException
type
- NXException
RemoteException
PointList pointList() throws NXException, RemoteException
NXException
RemoteException
void insertEmptyPoint(int index) throws NXException, RemoteException
index
- NXException
RemoteException
void assignPoint(int index, Point point) throws NXException, RemoteException
index
- point
- NXException
RemoteException
void removePoint(int index) throws NXException, RemoteException
index
- NXException
RemoteException
void swapPoints(int index1, int index2) throws NXException, RemoteException
index1
- index2
- NXException
RemoteException
SelectCurveList curves() throws NXException, RemoteException
NXException
RemoteException
Expression numberOfSections() throws NXException, RemoteException
NXException
RemoteException
void generatePoints() throws NXException, RemoteException
NXException
RemoteException
void importPointsFromFile(String filePath) throws NXException, RemoteException
filePath
- NXException
RemoteException
void exportPointsToFile(String filePath) throws NXException, RemoteException
filePath
- NXException
RemoteException
MarkerToNodeData[] getMarkerItems() throws NXException, RemoteException
NXException
RemoteException
void removeAllMarkers() throws NXException, RemoteException
NXException
RemoteException
MarkerToNodeData createMarkerToNode(NXObject marker, int markerPosition, int pointID, boolean useClosestNode) throws NXException, RemoteException
marker
- The marker tagmarkerPosition
- The i or j marker identitypointID
- The point IDuseClosestNode
- Whether to move the nodeNXException
RemoteException
Expression tolerance() throws NXException, RemoteException
NXException
RemoteException
SplineBeamBuilder.SectionAxisType sectionAxis() throws NXException, RemoteException
NXException
RemoteException
void setSectionAxis(SplineBeamBuilder.SectionAxisType type) throws NXException, RemoteException
type
- NXException
RemoteException
Direction sectionVector() throws NXException, RemoteException
NXException
RemoteException
void setSectionVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
SelectBaseSection sectionShape() throws NXException, RemoteException
NXException
RemoteException
SelectSplineBeamProperty structuralProperty() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.