NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::VectorDistanceMoveBuilder Class Reference

Represents the Vector Distance Move Builder
To create a new instance of this class, use CAM::MoveCollection::CreateVectorDistanceMoveBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::VectorDistanceMoveBuilder:
NXOpen::CAM::MoveBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  EndType { EndTypeDistance, EndTypePoint }
 the choice More...

Public Member Functions

double Distance ()
 Returns the Distance
Created in NX5.0.0.
NXOpen::PointEndPoint ()
 Returns the end point in the direction specified
Created in NX5.0.0.
NXOpen::CAM::VectorDistanceMoveBuilder::EndType MoveEnd ()
 Returns the move end type
Created in NX5.0.0.
void SetDistance (double dist)
 Sets the Distance
Created in NX5.0.0.
void SetEndPoint (NXOpen::Point *location)
 Sets the end point in the direction specified
Created in NX5.0.0.
void SetMoveEnd (NXOpen::CAM::VectorDistanceMoveBuilder::EndType endtype)
 Sets the move end type
Created in NX5.0.0.
void SetVector (NXOpen::Direction *vec)
 Sets the Vector
Created in NX5.0.0.
NXOpen::DirectionVector ()
 Returns the Vector
Created in NX5.0.0.

Detailed Description

Represents the Vector Distance Move Builder
To create a new instance of this class, use CAM::MoveCollection::CreateVectorDistanceMoveBuilder

Created in NX5.0.0.



Member Enumeration Documentation

the choice

Enumerator:
EndTypeDistance 

end at distance

EndTypePoint 

end at point


Member Function Documentation

Returns the Distance
Created in NX5.0.0.



License requirements : None

Returns the end point in the direction specified
Created in NX5.0.0.



License requirements : None

Returns the move end type
Created in NX5.0.0.



License requirements : None

Sets the Distance
Created in NX5.0.0.



License requirements : None

Parameters:
distdist

Sets the end point in the direction specified
Created in NX5.0.0.



License requirements : None

Parameters:
locationlocation

Sets the move end type
Created in NX5.0.0.



License requirements : None

Parameters:
endtypeendtype

Sets the Vector
Created in NX5.0.0.



License requirements : None

Parameters:
vecvec

Returns the Vector
Created in NX5.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.