public interface BoundingObjectBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
BoundingObjectBuilder.Method
Represents Bounding Object option types.
|
Modifier and Type | Method and Description |
---|---|
SelectDisplayableObject |
boundingCurve()
Returns the existing bounding curve.
|
BoundingObjectBuilder.Method |
boundingObjectMethod()
Returns the bounding object method
License requirements: None. |
Plane |
boundingPlane()
Returns the bounding plane.
|
Point |
boundingPoint()
Returns the bounding point.
|
Point |
boundingPoint1()
Returns the bounding point1.
|
Point |
boundingPoint2()
Returns the bounding point2.
|
Point |
boundingProjectPoint()
Returns the bounding project point.
|
Direction |
boundingVector()
Returns the bounding vector.
|
Point |
intersectionReference()
Returns the intersection reference
License requirements: None. |
void |
setBoundingObjectMethod(BoundingObjectBuilder.Method boundingObjectMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingPlane(Plane plane)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingPoint(Point point)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingPoint1(Point point1)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingPoint2(Point point2)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingProjectPoint(Point projectPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setBoundingVector(Direction vector)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setIntersectionReference(Point intersectionReference)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
printTestData, printTestData, tag, tagValue
validate
BoundingObjectBuilder.Method boundingObjectMethod() throws NXException, RemoteException
NXException
RemoteException
void setBoundingObjectMethod(BoundingObjectBuilder.Method boundingObjectMethod) throws NXException, RemoteException
boundingObjectMethod
- NXException
RemoteException
SelectDisplayableObject boundingCurve() throws NXException, RemoteException
BoundingObjectBuilder.Method.EXISTING_CURVE
NXException
RemoteException
Point boundingProjectPoint() throws NXException, RemoteException
BoundingObjectBuilder.Method.PROJECT_POINT
NXException
RemoteException
void setBoundingProjectPoint(Point projectPoint) throws NXException, RemoteException
projectPoint
- NXException
RemoteException
Point boundingPoint1() throws NXException, RemoteException
BoundingObjectBuilder.Method.LINE_BY2POINTS
NXException
RemoteException
void setBoundingPoint1(Point point1) throws NXException, RemoteException
point1
- NXException
RemoteException
Point boundingPoint2() throws NXException, RemoteException
BoundingObjectBuilder.Method.LINE_BY2POINTS
NXException
RemoteException
void setBoundingPoint2(Point point2) throws NXException, RemoteException
point2
- NXException
RemoteException
Point boundingPoint() throws NXException, RemoteException
BoundingObjectBuilder.Method.POINT_AND_VECTOR
NXException
RemoteException
void setBoundingPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Direction boundingVector() throws NXException, RemoteException
BoundingObjectBuilder.Method.POINT_AND_VECTOR
NXException
RemoteException
void setBoundingVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
Plane boundingPlane() throws NXException, RemoteException
BoundingObjectBuilder.Method.BY_PLANE
NXException
RemoteException
void setBoundingPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
Point intersectionReference() throws NXException, RemoteException
NXException
RemoteException
void setIntersectionReference(Point intersectionReference) throws NXException, RemoteException
intersectionReference
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.