NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::TrimPoint Class Reference

Represents trim point
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::TrimPoint:
NXOpen::TaggedObject

Public Types

enum  AngleOptions { AngleOptionsAuto, AngleOptionsVector, AngleOptionsAngle }
 The trim point angle options
Created in NX6.0.0. More...
 
enum  Options { OptionsNone, OptionsPoint }
 The trim point options
Created in NX6.0.0. More...
 
enum  RampAngleOptions { RampAngleOptionsNone, RampAngleOptionsAligned, RampAngleOptionsVector, RampAngleOptionsAngle }
 The trim point ramp angle options
Created in NX7.5.0. More...
 

Public Member Functions

NXOpen::CAM::InheritableDoubleBuilderAngle ()
 Returns the trim point angle
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderAngleOffset ()
 Returns the trim point angle offset
Created in NX6.0.0. More...
 
NXOpen::CAM::TrimPoint::AngleOptions AngleOption ()
 Returns the trim point angle option
Created in NX6.0.0. More...
 
bool CheckPartGeometryBeyondTrim ()
 Returns the trim point check part geometry beyond trim
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderExtendDistance ()
 Returns the trim point extend distance
Created in NX6.0.0. More...
 
NXOpen::CAM::TrimPoint::Options Option ()
 Returns the trim point option
Created in NX6.0.0. More...
 
NXOpen::PointPoint ()
 Returns the trim point
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderRampAngle ()
 Returns the trim point ramp angle
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderRampAngleOffset ()
 Returns the trim point ramp angle offset
Created in NX7.5.0. More...
 
NXOpen::CAM::TrimPoint::RampAngleOptions RampAngleOption ()
 Returns the trim point ramp angle option
Created in NX7.5.0. More...
 
NXOpen::NXObjectRampAngleVector ()
 Returns the trim point ramp angle vector
Created in NX7.5.0. More...
 
void SetAngleOption (NXOpen::CAM::TrimPoint::AngleOptions angleMode)
 Sets the trim point angle option
Created in NX6.0.0. More...
 
void SetCheckPartGeometryBeyondTrim (bool checkPartGeometry)
 Sets the trim point check part geometry beyond trim
Created in NX6.0.0. More...
 
void SetOption (NXOpen::CAM::TrimPoint::Options trimPointMode)
 Sets the trim point option
Created in NX6.0.0. More...
 
void SetPoint (NXOpen::Point *point)
 Sets the trim point
Created in NX6.0.0. More...
 
void SetRampAngleOption (NXOpen::CAM::TrimPoint::RampAngleOptions rampAngleMode)
 Sets the trim point ramp angle option
Created in NX7.5.0. More...
 
void SetRampAngleVector (NXOpen::NXObject *rampVector)
 Sets the trim point ramp angle vector
Created in NX7.5.0. More...
 
void SetVector (NXOpen::NXObject *vector)
 Sets the trim point vector
Created in NX6.0.0. More...
 
NXOpen::NXObjectVector ()
 Returns the trim point vector
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents trim point
Created in NX6.0.0.


Member Enumeration Documentation

The trim point angle options
Created in NX6.0.0.


Enumerator
AngleOptionsAuto 

Angle is calculated automatically.

AngleOptionsVector 

Angle is defined by a vector.

AngleOptionsAngle 

Angle is defined by a value.

The trim point options
Created in NX6.0.0.


Enumerator
OptionsNone 

Point is inactive.

OptionsPoint 

Point is active.

The trim point ramp angle options
Created in NX7.5.0.


Enumerator
RampAngleOptionsNone 

no ramp angle.

RampAngleOptionsAligned 

Ramp angle is aligned to angle.

RampAngleOptionsVector 

Ramp angle is defined by a vector.

RampAngleOptionsAngle 

Ramp angle is defined by a value.

Member Function Documentation

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::TrimPoint::Angle ( )

Returns the trim point angle
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::TrimPoint::AngleOffset ( )

Returns the trim point angle offset
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TrimPoint::AngleOptions NXOpen::CAM::TrimPoint::AngleOption ( )

Returns the trim point angle option
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::TrimPoint::CheckPartGeometryBeyondTrim ( )

Returns the trim point check part geometry beyond trim
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::TrimPoint::ExtendDistance ( )

Returns the trim point extend distance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TrimPoint::Options NXOpen::CAM::TrimPoint::Option ( )

Returns the trim point option
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::TrimPoint::Point ( )

Returns the trim point
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::TrimPoint::RampAngle ( )

Returns the trim point ramp angle
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::TrimPoint::RampAngleOffset ( )

Returns the trim point ramp angle offset
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::TrimPoint::RampAngleOptions NXOpen::CAM::TrimPoint::RampAngleOption ( )

Returns the trim point ramp angle option
Created in NX7.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::CAM::TrimPoint::RampAngleVector ( )

Returns the trim point ramp angle vector
Created in NX7.5.0.



License requirements : None

void NXOpen::CAM::TrimPoint::SetAngleOption ( NXOpen::CAM::TrimPoint::AngleOptions  angleMode)

Sets the trim point angle option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
angleModethe trim point angle option
void NXOpen::CAM::TrimPoint::SetCheckPartGeometryBeyondTrim ( bool  checkPartGeometry)

Sets the trim point check part geometry beyond trim
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
checkPartGeometrythe trim point check part geometry beyond trim
void NXOpen::CAM::TrimPoint::SetOption ( NXOpen::CAM::TrimPoint::Options  trimPointMode)

Sets the trim point option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
trimPointModethe trim point option
void NXOpen::CAM::TrimPoint::SetPoint ( NXOpen::Point point)

Sets the trim point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pointthe trim point
void NXOpen::CAM::TrimPoint::SetRampAngleOption ( NXOpen::CAM::TrimPoint::RampAngleOptions  rampAngleMode)

Sets the trim point ramp angle option
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
rampAngleModethe trim point ramp angle option
void NXOpen::CAM::TrimPoint::SetRampAngleVector ( NXOpen::NXObject rampVector)

Sets the trim point ramp angle vector
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
rampVectorthe trim point ramp angle vector
void NXOpen::CAM::TrimPoint::SetVector ( NXOpen::NXObject vector)

Sets the trim point vector
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
vectorthe trim point vector
NXOpen::NXObject* NXOpen::CAM::TrimPoint::Vector ( )

Returns the trim point vector
Created in NX6.0.0.



License requirements : None


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