public interface AnalyticalContactBuilder extends MotionBuilder
AnalyticalContact
builder AnalyticalContactCollection.createAnalyticalContactBuilder(nxopen.motion.AnalyticalContact)
Property | Value |
---|---|
ContactType | SphereToSphere |
EffectiveContactDepth.Value | 1000 (millimeters part), 39.3701 (inches part) |
ExtrusionGeometryData | 0 |
ExtrusionMaterialSide | 1 |
FindAllRoots | 0 |
FirstSuperElementIncrement | 1 |
InfiniteExtrusion | 0 |
InfiniteSweep | 0 |
MaxTesselationLength.Value | 5 (millimeters part), 0.19685 (inches part) |
Profile | None |
RadiusOfExclusion.Value | 0 (millimeters part), 0 (inches part) |
RailGeometryData | 0 |
RailMaterialSide | 1 |
RevolutionGeometryData | 0 |
RevolutionMaterialSide | 1 |
SecondRevolutionGeometryData | 0 |
SecondRevolutionMaterialSide | 1 |
SecondSphereRadius.Value | 1000 (millimeters part), 39.3701 (inches part) |
SecondSuperElementIncrement | 1 |
SphereRadius.Value | 1000 (millimeters part), 39.3701 (inches part) |
SuperElementReportInstance | 1 |
Type | Property and Description |
---|---|
SelectAnalyticalContactProperty |
contact
Returns the contact property
License requirements: mechanisms ("MECHANISMS") . |
Modifier and Type | Interface and Description |
---|---|
static class |
AnalyticalContactBuilder.ContactTypeOption
Contact type
|
static class |
AnalyticalContactBuilder.ProfileType
Profile Type
|
Modifier and Type | Method and Description |
---|---|
SelectAnalyticalContactProperty |
contactProperty()
Returns the contact property
License requirements: mechanisms ("MECHANISMS") . |
AnalyticalContactBuilder.ContactTypeOption |
contactType()
Returns the type
License requirements: mechanisms ("MECHANISMS") . |
Expression |
effectiveContactDepth()
Returns the max penetration depth
License requirements: mechanisms ("MECHANISMS") . |
SelectNXObjectList |
extrusionBodies()
Returns the extrusion bodies
License requirements: mechanisms ("MECHANISMS") . |
boolean |
extrusionGeometryData()
Returns the extrusion line-arc file option
License requirements: mechanisms ("MECHANISMS") . |
String |
extrusionGeometryDataFile()
Returns the extrusion line-arc file.
|
SelectLink |
extrusionLink()
Returns the extrusion link
License requirements: mechanisms ("MECHANISMS") . |
boolean |
extrusionMaterialSide()
Returns the material side toggle for extrusion
License requirements: mechanisms ("MECHANISMS") . |
boolean |
findAllRoots()
Returns the find all roots
License requirements: mechanisms ("MECHANISMS") . |
int |
firstSuperElementIncrement()
Returns the first super element increment
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
firstSuperElementLink()
Returns the first super element link
License requirements: mechanisms ("MECHANISMS") . |
boolean |
infiniteExtrusion()
Returns the infinite extrusion
License requirements: mechanisms ("MECHANISMS") . |
boolean |
infiniteSweep()
Returns the infinite sweep for rail
License requirements: mechanisms ("MECHANISMS") . |
Expression |
maxTesselationLength()
Returns the max tesselation length
License requirements: mechanisms ("MECHANISMS") . |
String |
name()
Returns the string name
License requirements: mechanisms ("MECHANISMS") . |
Expression |
partialSphereAngle()
Returns the partial sphere angle
License requirements: mechanisms ("MECHANISMS") . |
boolean |
partialSphereOption()
Returns the partial sphere option
License requirements: mechanisms ("MECHANISMS") . |
Direction |
partialSphereVector()
Returns the partial sphere vector
License requirements: mechanisms ("MECHANISMS") . |
AnalyticalContactBuilder.ProfileType |
profile()
Returns the profile
License requirements: mechanisms ("MECHANISMS") . |
Expression |
radiusOfExclusion()
Returns the radius of exclusion
License requirements: mechanisms ("MECHANISMS") . |
SelectNXObjectList |
railBodies()
Returns the rail bodies
License requirements: mechanisms ("MECHANISMS") . |
Section |
railCurve()
Returns the rail curve
License requirements: mechanisms ("MECHANISMS") . |
boolean |
railGeometryData()
Returns the rail line-arc file option
License requirements: mechanisms ("MECHANISMS") . |
String |
railGeometryDataFile()
Returns the rail line-arc file.
|
SelectLink |
railLink()
Returns the rail link
License requirements: mechanisms ("MECHANISMS") . |
boolean |
railMaterialSide()
Returns the material side toggle for rail
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
railRollAngleCurve()
Returns the RailRollAngle function
License requirements: mechanisms ("MECHANISMS") . |
boolean |
railSplineFunctions()
Returns the spline function toggle for rail
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
railXCurve()
Returns the RailX function
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
railYCurve()
Returns the RailY function
License requirements: mechanisms ("MECHANISMS") . |
MotionFunction |
railZCurve()
Returns the RailZ function
License requirements: mechanisms ("MECHANISMS") . |
SelectNXObjectList |
revolutionBodies()
Returns the revolution bodies
License requirements: mechanisms ("MECHANISMS") . |
boolean |
revolutionGeometryData()
Returns the revolution line-arc file option
License requirements: mechanisms ("MECHANISMS") . |
String |
revolutionGeometryDataFile()
Returns the revolution line-arc file.
|
SelectLink |
revolutionLink()
Returns the revolution link
License requirements: mechanisms ("MECHANISMS") . |
boolean |
revolutionMaterialSide()
Returns the material side toggle for revolution
License requirements: mechanisms ("MECHANISMS") . |
SelectNXObjectList |
secondRevolutionBodies()
Returns the second revolution bodies
License requirements: mechanisms ("MECHANISMS") . |
boolean |
secondRevolutionGeometryData()
Returns the second revolution line-arc file option
License requirements: mechanisms ("MECHANISMS") . |
String |
secondRevolutionGeometryDataFile()
Returns the second revolution line-arc file.
|
SelectLink |
secondRevolutionLink()
Returns the second revolution link
License requirements: mechanisms ("MECHANISMS") . |
boolean |
secondRevolutionMaterialSide()
Returns the material side toggle for second revolution
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
secondSphereLink()
Returns the second sphere link
License requirements: mechanisms ("MECHANISMS") . |
Point |
secondSpherePoint()
Returns the second sphere point
License requirements: mechanisms ("MECHANISMS") . |
Expression |
secondSphereRadius()
Returns the second sphere radius
License requirements: mechanisms ("MECHANISMS") . |
int |
secondSuperElementIncrement()
Returns the second super element increment
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
secondSuperElementLink()
Returns the second super element link
License requirements: mechanisms ("MECHANISMS") . |
void |
setContactType(AnalyticalContactBuilder.ContactTypeOption type)
License requirements: mechanisms ("MECHANISMS") . |
void |
setExtrusionGeometryData(boolean geometryDataOption)
License requirements: mechanisms ("MECHANISMS") . |
void |
setExtrusionGeometryDataFile(String fileName)
License requirements: mechanisms ("MECHANISMS") . |
void |
setExtrusionMaterialSide(boolean matSide)
License requirements: mechanisms ("MECHANISMS") . |
void |
setFindAllRoots(boolean findAllRoots)
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstSuperElementIncrement(int firstSuperElementIncrement)
License requirements: mechanisms ("MECHANISMS") . |
void |
setInfiniteExtrusion(boolean infiniteExtrusion)
License requirements: mechanisms ("MECHANISMS") . |
void |
setInfiniteSweep(boolean infiniteSweep)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPartialSphereOption(boolean partialSphereOption)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPartialSphereVector(Direction partialSphereVector)
License requirements: mechanisms ("MECHANISMS") . |
void |
setProfile(AnalyticalContactBuilder.ProfileType profileType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailGeometryData(boolean geometryDataOption)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailGeometryDataFile(String fileName)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailMaterialSide(boolean matSide)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailRollAngleCurve(MotionFunction railCurve)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailSplineFunctions(boolean functionsToggle)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailXCurve(MotionFunction railCurve)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailYCurve(MotionFunction railCurve)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRailZCurve(MotionFunction railCurve)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRevolutionGeometryData(boolean geometryDataOption)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRevolutionGeometryDataFile(String fileName)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRevolutionMaterialSide(boolean matSide)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondRevolutionGeometryData(boolean geometryDataOption)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondRevolutionGeometryDataFile(String fileName)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondRevolutionMaterialSide(boolean matSide)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondSpherePoint(Point secondSpherePoint)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondSuperElementIncrement(int sSecondSuperElementIncrement)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSpherePoint(Point spherePoint)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSuperElementReportInstance(int superElementReportInstance)
License requirements: mechanisms ("MECHANISMS") . |
SelectLink |
sphereLink()
Returns the sphere link
License requirements: mechanisms ("MECHANISMS") . |
Point |
spherePoint()
Returns the sphere point
License requirements: mechanisms ("MECHANISMS") . |
Expression |
sphereRadius()
Returns the sphere radius
License requirements: mechanisms ("MECHANISMS") . |
int |
superElementReportInstance()
Returns the super element report instance
License requirements: mechanisms ("MECHANISMS") . |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectAnalyticalContactProperty contactProperty
NXException
RemoteException
AnalyticalContactBuilder.ContactTypeOption contactType() throws NXException, RemoteException
NXException
RemoteException
void setContactType(AnalyticalContactBuilder.ContactTypeOption type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectLink sphereLink() throws NXException, RemoteException
NXException
RemoteException
Point spherePoint() throws NXException, RemoteException
NXException
RemoteException
void setSpherePoint(Point spherePoint) throws NXException, RemoteException
spherePoint
- NXException
RemoteException
SelectLink secondSphereLink() throws NXException, RemoteException
NXException
RemoteException
Point secondSpherePoint() throws NXException, RemoteException
NXException
RemoteException
void setSecondSpherePoint(Point secondSpherePoint) throws NXException, RemoteException
secondSpherePoint
- NXException
RemoteException
SelectLink extrusionLink() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList extrusionBodies() throws NXException, RemoteException
NXException
RemoteException
boolean extrusionGeometryData() throws NXException, RemoteException
NXException
RemoteException
void setExtrusionGeometryData(boolean geometryDataOption) throws NXException, RemoteException
geometryDataOption
- NXException
RemoteException
String extrusionGeometryDataFile() throws NXException, RemoteException
NXException
RemoteException
void setExtrusionGeometryDataFile(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
SelectLink revolutionLink() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList revolutionBodies() throws NXException, RemoteException
NXException
RemoteException
boolean revolutionGeometryData() throws NXException, RemoteException
NXException
RemoteException
void setRevolutionGeometryData(boolean geometryDataOption) throws NXException, RemoteException
geometryDataOption
- NXException
RemoteException
String revolutionGeometryDataFile() throws NXException, RemoteException
NXException
RemoteException
void setRevolutionGeometryDataFile(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
SelectLink secondRevolutionLink() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList secondRevolutionBodies() throws NXException, RemoteException
NXException
RemoteException
boolean secondRevolutionGeometryData() throws NXException, RemoteException
NXException
RemoteException
void setSecondRevolutionGeometryData(boolean geometryDataOption) throws NXException, RemoteException
geometryDataOption
- NXException
RemoteException
String secondRevolutionGeometryDataFile() throws NXException, RemoteException
NXException
RemoteException
void setSecondRevolutionGeometryDataFile(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
SelectLink railLink() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList railBodies() throws NXException, RemoteException
NXException
RemoteException
Section railCurve() throws NXException, RemoteException
NXException
RemoteException
boolean railGeometryData() throws NXException, RemoteException
NXException
RemoteException
void setRailGeometryData(boolean geometryDataOption) throws NXException, RemoteException
geometryDataOption
- NXException
RemoteException
String railGeometryDataFile() throws NXException, RemoteException
NXException
RemoteException
void setRailGeometryDataFile(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
Expression sphereRadius() throws NXException, RemoteException
NXException
RemoteException
boolean partialSphereOption() throws NXException, RemoteException
NXException
RemoteException
void setPartialSphereOption(boolean partialSphereOption) throws NXException, RemoteException
partialSphereOption
- NXException
RemoteException
Direction partialSphereVector() throws NXException, RemoteException
NXException
RemoteException
void setPartialSphereVector(Direction partialSphereVector) throws NXException, RemoteException
partialSphereVector
- NXException
RemoteException
Expression partialSphereAngle() throws NXException, RemoteException
NXException
RemoteException
Expression secondSphereRadius() throws NXException, RemoteException
NXException
RemoteException
Expression effectiveContactDepth() throws NXException, RemoteException
NXException
RemoteException
Expression radiusOfExclusion() throws NXException, RemoteException
NXException
RemoteException
boolean infiniteExtrusion() throws NXException, RemoteException
NXException
RemoteException
void setInfiniteExtrusion(boolean infiniteExtrusion) throws NXException, RemoteException
infiniteExtrusion
- NXException
RemoteException
boolean infiniteSweep() throws NXException, RemoteException
NXException
RemoteException
void setInfiniteSweep(boolean infiniteSweep) throws NXException, RemoteException
infiniteSweep
- NXException
RemoteException
boolean railSplineFunctions() throws NXException, RemoteException
NXException
RemoteException
void setRailSplineFunctions(boolean functionsToggle) throws NXException, RemoteException
functionsToggle
- NXException
RemoteException
MotionFunction railXCurve() throws NXException, RemoteException
NXException
RemoteException
void setRailXCurve(MotionFunction railCurve) throws NXException, RemoteException
railCurve
- NXException
RemoteException
MotionFunction railYCurve() throws NXException, RemoteException
NXException
RemoteException
void setRailYCurve(MotionFunction railCurve) throws NXException, RemoteException
railCurve
- NXException
RemoteException
MotionFunction railZCurve() throws NXException, RemoteException
NXException
RemoteException
void setRailZCurve(MotionFunction railCurve) throws NXException, RemoteException
railCurve
- NXException
RemoteException
MotionFunction railRollAngleCurve() throws NXException, RemoteException
NXException
RemoteException
void setRailRollAngleCurve(MotionFunction railCurve) throws NXException, RemoteException
railCurve
- NXException
RemoteException
Expression maxTesselationLength() throws NXException, RemoteException
NXException
RemoteException
AnalyticalContactBuilder.ProfileType profile() throws NXException, RemoteException
NXException
RemoteException
void setProfile(AnalyticalContactBuilder.ProfileType profileType) throws NXException, RemoteException
profileType
- NXException
RemoteException
boolean findAllRoots() throws NXException, RemoteException
NXException
RemoteException
void setFindAllRoots(boolean findAllRoots) throws NXException, RemoteException
findAllRoots
- NXException
RemoteException
SelectAnalyticalContactProperty contactProperty() throws NXException, RemoteException
NXException
RemoteException
SelectLink firstSuperElementLink() throws NXException, RemoteException
NXException
RemoteException
int firstSuperElementIncrement() throws NXException, RemoteException
NXException
RemoteException
void setFirstSuperElementIncrement(int firstSuperElementIncrement) throws NXException, RemoteException
firstSuperElementIncrement
- NXException
RemoteException
SelectLink secondSuperElementLink() throws NXException, RemoteException
NXException
RemoteException
int secondSuperElementIncrement() throws NXException, RemoteException
NXException
RemoteException
void setSecondSuperElementIncrement(int sSecondSuperElementIncrement) throws NXException, RemoteException
sSecondSuperElementIncrement
- NXException
RemoteException
int superElementReportInstance() throws NXException, RemoteException
NXException
RemoteException
void setSuperElementReportInstance(int superElementReportInstance) throws NXException, RemoteException
superElementReportInstance
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
boolean extrusionMaterialSide() throws NXException, RemoteException
NXException
RemoteException
void setExtrusionMaterialSide(boolean matSide) throws NXException, RemoteException
matSide
- NXException
RemoteException
boolean revolutionMaterialSide() throws NXException, RemoteException
NXException
RemoteException
void setRevolutionMaterialSide(boolean matSide) throws NXException, RemoteException
matSide
- NXException
RemoteException
boolean secondRevolutionMaterialSide() throws NXException, RemoteException
NXException
RemoteException
void setSecondRevolutionMaterialSide(boolean matSide) throws NXException, RemoteException
matSide
- NXException
RemoteException
boolean railMaterialSide() throws NXException, RemoteException
NXException
RemoteException
void setRailMaterialSide(boolean matSide) throws NXException, RemoteException
matSide
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.