NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::CAM::PatternMarker Class Reference

This class represents the data of a pattern marker
Created in NX12.0.1. More...

Inheritance diagram for NXOpen::CAM::PatternMarker:
NXOpen::TransientObject

Public Types

enum  Location { LocationStart, LocationEnd }
 Pattern marker location. More...
 
enum  ShapeType { ShapeTypeUndefined, ShapeTypeOuter, ShapeTypeInner }
 Pattern marker pass shape type. More...
 
enum  Type { TypeUndefined, TypeFinish, TypeSpringPass, TypeInfill }
 Pattern marker types. More...
 

Public Member Functions

NXOpen::CAM::PatternMarker::Location MarkerLocation ()
 Returns the marker location
Created in NX12.0.1. More...
 
int PassNumber ()
 Returns the pass number
Created in NX12.0.1. More...
 
NXOpen::CAM::PatternMarker::ShapeType PassShapeType ()
 Returns the pass shape type
Created in NX12.0.1. More...
 
NXOpen::CAM::PatternMarker::Type PatternType ()
 Returns the pattern type
Created in NX12.0.1. More...
 
void SetMarkerLocation (NXOpen::CAM::PatternMarker::Location markerLocation)
 Sets the marker location
Created in NX12.0.1. More...
 
void SetPassNumber (int passNumber)
 Sets the pass number
Created in NX12.0.1. More...
 
void SetPassShapeType (NXOpen::CAM::PatternMarker::ShapeType passShape)
 Sets the pass shape type
Created in NX12.0.1. More...
 
void SetPatternType (NXOpen::CAM::PatternMarker::Type patternType)
 Sets the pattern type
Created in NX12.0.1. More...
 
virtual ~PatternMarker ()
 Free resources associated with the instance. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

This class represents the data of a pattern marker
Created in NX12.0.1.


Member Enumeration Documentation

Pattern marker location.

Enumerator
LocationStart 

start

LocationEnd 

end

Pattern marker pass shape type.

Enumerator
ShapeTypeUndefined 

undefined

ShapeTypeOuter 

outer

ShapeTypeInner 

inner

Pattern marker types.

Enumerator
TypeUndefined 

undefined

TypeFinish 

finish

TypeSpringPass 

spring pass

TypeInfill 

infill

Constructor & Destructor Documentation

virtual NXOpen::CAM::PatternMarker::~PatternMarker ( )
virtual

Free resources associated with the instance.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX12.0.1.

License requirements : None

Member Function Documentation

NXOpen::CAM::PatternMarker::Location NXOpen::CAM::PatternMarker::MarkerLocation ( )

Returns the marker location
Created in NX12.0.1.



License requirements : None

int NXOpen::CAM::PatternMarker::PassNumber ( )

Returns the pass number
Created in NX12.0.1.



License requirements : None

NXOpen::CAM::PatternMarker::ShapeType NXOpen::CAM::PatternMarker::PassShapeType ( )

Returns the pass shape type
Created in NX12.0.1.



License requirements : None

NXOpen::CAM::PatternMarker::Type NXOpen::CAM::PatternMarker::PatternType ( )

Returns the pattern type
Created in NX12.0.1.



License requirements : None

void NXOpen::CAM::PatternMarker::SetMarkerLocation ( NXOpen::CAM::PatternMarker::Location  markerLocation)

Sets the marker location
Created in NX12.0.1.



License requirements : None

Parameters
markerLocationmarkerlocation
void NXOpen::CAM::PatternMarker::SetPassNumber ( int  passNumber)

Sets the pass number
Created in NX12.0.1.



License requirements : None

Parameters
passNumberpassnumber
void NXOpen::CAM::PatternMarker::SetPassShapeType ( NXOpen::CAM::PatternMarker::ShapeType  passShape)

Sets the pass shape type
Created in NX12.0.1.



License requirements : None

Parameters
passShapepassshape
void NXOpen::CAM::PatternMarker::SetPatternType ( NXOpen::CAM::PatternMarker::Type  patternType)

Sets the pattern type
Created in NX12.0.1.



License requirements : None

Parameters
patternTypepatterntype

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