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.
 
NXOpen::CAM::InheritableDoubleBuilderAngleOffset ()
 Returns the trim point angle offset
Created in NX6.0.0.
 
NXOpen::CAM::TrimPoint::AngleOptions AngleOption ()
 Returns the trim point angle option
Created in NX6.0.0.
 
bool CheckPartGeometryBeyondTrim ()
 Returns the trim point check part geometry beyond trim
Created in NX6.0.0.
 
NXOpen::CAM::InheritableDoubleBuilderExtendDistance ()
 Returns the trim point extend distance
Created in NX6.0.0.
 
NXOpen::CAM::TrimPoint::Options Option ()
 Returns the trim point option
Created in NX6.0.0.
 
NXOpen::PointPoint ()
 Returns the trim point
Created in NX6.0.0.
 
NXOpen::CAM::InheritableDoubleBuilderRampAngle ()
 Returns the trim point ramp angle
Created in NX7.5.0.
 
NXOpen::CAM::InheritableDoubleBuilderRampAngleOffset ()
 Returns the trim point ramp angle offset
Created in NX7.5.0.
 
NXOpen::CAM::TrimPoint::RampAngleOptions RampAngleOption ()
 Returns the trim point ramp angle option
Created in NX7.5.0.
 
NXOpen::NXObjectRampAngleVector ()
 Returns the trim point ramp angle vector
Created in NX7.5.0.
 
void SetAngleOption (NXOpen::CAM::TrimPoint::AngleOptions angleMode)
 Sets the trim point angle option
Created in NX6.0.0.
 
void SetCheckPartGeometryBeyondTrim (bool checkPartGeometry)
 Sets the trim point check part geometry beyond trim
Created in NX6.0.0.
 
void SetOption (NXOpen::CAM::TrimPoint::Options trimPointMode)
 Sets the trim point option
Created in NX6.0.0.
 
void SetPoint (NXOpen::Point *point)
 Sets the trim point
Created in NX6.0.0.
 
void SetRampAngleOption (NXOpen::CAM::TrimPoint::RampAngleOptions rampAngleMode)
 Sets the trim point ramp angle option
Created in NX7.5.0.
 
void SetRampAngleVector (NXOpen::NXObject *rampVector)
 Sets the trim point ramp angle vector
Created in NX7.5.0.
 
void SetVector (NXOpen::NXObject *vector)
 Sets the trim point vector
Created in NX6.0.0.
 
NXOpen::NXObjectVector ()
 Returns the trim point vector
Created in NX6.0.0.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.