public interface Centerline2dBuilder extends CenterlineBuilder
CenterlineCollection.createCenterline2dBuilder(nxopen.annotations.Centerline2d)
Property | Value |
---|---|
OffsetDistance | 0 |
OffsetMethod | None |
Settings.Extension | 6.35 (millimeters part), 0.25 (inches part) |
Settings.Gap | 1.5875 (millimeters part), 0.0625 (inches part) |
Settings.IndividualDistance | 0 |
Settings.Size | 3.175 (millimeters part), 0.125 (inches part) |
Settings.Width | Thin |
Type | FromCurves |
Modifier and Type | Interface and Description |
---|---|
static class |
Centerline2dBuilder.Offset
the valid types of 2D Centerline offset method
|
static class |
Centerline2dBuilder.Types
the valid types of 2D Centerline, applicable only for creation
|
Modifier and Type | Method and Description |
---|---|
SelectNXObject |
inherit()
Returns the inherit object
License requirements: None. |
double |
offsetDistance()
Returns the offset distance for centerline by points
License requirements: None. |
Centerline2dBuilder.Offset |
offsetMethod()
Returns the offset method for centerline by points
License requirements: None. |
SelectNXObject |
offsetObject()
Returns the offset object for centerline by points
License requirements: None. |
SelectNXObject |
point1()
Returns the point 1 of 2D Centerline for centerline by points
License requirements: None. |
SelectNXObject |
point2()
Returns the point 2 of 2D Centerline for centerline by points
License requirements: None. |
void |
setOffsetDistance(double offsetDistance)
License requirements: drafting ("DRAFTING") . |
void |
setOffsetMethod(Centerline2dBuilder.Offset offsetMethod)
License requirements: drafting ("DRAFTING") . |
Centerline2dSettingsBuilder |
settings()
Returns the settings builder
License requirements: drafting ("DRAFTING") . |
void |
setType(Centerline2dBuilder.Types type)
License requirements: drafting ("DRAFTING") . |
SelectNXObject |
side1()
Returns the side 1 of 2D Centerline for centerline from curves
License requirements: None. |
SelectNXObject |
side2()
Returns the side 2 of 2D Centerline for centerline from curves
License requirements: None. |
Centerline2dBuilder.Types |
type()
Returns the type
License requirements: None. |
addEndExtensions, addExtension, getAllExtensions, getAllIndividualExtensions, getEndExtensions, removeEndExtensions, removeExtension, resetAllExtensions, setAllIndividualExtensions, setEndExtensions, setIndividualExtensions
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject side1() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject side2() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject point1() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject point2() throws NXException, RemoteException
NXException
RemoteException
Centerline2dBuilder.Offset offsetMethod() throws NXException, RemoteException
NXException
RemoteException
void setOffsetMethod(Centerline2dBuilder.Offset offsetMethod) throws NXException, RemoteException
offsetMethod
- NXException
RemoteException
SelectNXObject offsetObject() throws NXException, RemoteException
NXException
RemoteException
double offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void setOffsetDistance(double offsetDistance) throws NXException, RemoteException
offsetDistance
- NXException
RemoteException
Centerline2dBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(Centerline2dBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectNXObject inherit() throws NXException, RemoteException
NXException
RemoteException
Centerline2dSettingsBuilder settings() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.