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

Use the NXOpen::SketchInPlaceBuilder to create or reattach a NXOpen::Sketch on a NXOpen::DatumPlane or planar NXOpen::Face . More...

Inheritance diagram for NXOpen::SketchInPlaceBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::SelectIReferenceAxisAxis ()
 Returns the reference axis
Created in NX5.0.0. More...
 
NXOpen::AxisOrientation AxisOrientation ()
 Returns the reference axis orientation (horizontal or vertical)
Created in NX5.0.0. More...
 
bool CreateIntermediateDatumCsys ()
 Returns the create intermediate datum csys toggle. More...
 
bool MakeOriginAssociative ()
 Returns the associative origin toggle. More...
 
NXOpen::PlanePlane ()
 Returns the specified datum plane
Created in NX5.0.0. More...
 
NXOpen::Sketch::PlaneOption PlaneOption ()
 Returns the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0. More...
 
NXOpen::SelectISurfacePlaneOrFace ()
 Returns the specified sketch plane
Created in NX5.0.0. More...
 
bool ProjectWorkPartOrigin ()
 Returns the create project work part origin toggle. More...
 
bool ReverseAxis ()
 Returns the flag to indicate the reference axis is reversed
Created in NX5.0.0. More...
 
bool ReversePlaneNormal ()
 Returns the flag to indicate the normal direction of the sketch plane is reversed. More...
 
void SetAxisOrientation (NXOpen::AxisOrientation axisOrientation)
 Sets the reference axis orientation (horizontal or vertical)
Created in NX5.0.0. More...
 
void SetCreateIntermediateDatumCsys (bool intermediateDatumCsys)
 Sets the create intermediate datum csys toggle. More...
 
void SetMakeOriginAssociative (bool associativeOrigin)
 Sets the associative origin toggle. More...
 
void SetPlaneOption (NXOpen::Sketch::PlaneOption planeOption)
 Sets the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0. More...
 
void SetProjectWorkPartOrigin (bool projectWorkPartOrigin)
 Sets the create project work part origin toggle. More...
 
void SetReverseAxis (bool reverseAxis)
 Sets the flag to indicate the reference axis is reversed
Created in NX5.0.0. More...
 
void SetReversePlaneNormal (bool reversePlaneNormal)
 Sets the flag to indicate the normal direction of the sketch plane is reversed. More...
 
void SetSketchOrigin (NXOpen::Point *origin)
 Sets the origin point for sketch
Created in NX7.5.0. More...
 
NXOpen::PointSketchOrigin ()
 Returns the origin point for sketch
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Use the NXOpen::SketchInPlaceBuilder to create or reattach a NXOpen::Sketch on a NXOpen::DatumPlane or planar NXOpen::Face .


To create a new instance of this class, use NXOpen::SketchCollection::CreateNewSketchInPlaceBuilder
Default values.

Property Value

CreateIntermediateDatumCsys

1

MakeOriginAssociative

1

PlaneOption

Inferred


Created in NX5.0.0.

Member Function Documentation

NXOpen::SelectIReferenceAxis* NXOpen::SketchInPlaceBuilder::Axis ( )

Returns the reference axis
Created in NX5.0.0.



License requirements : None

NXOpen::AxisOrientation NXOpen::SketchInPlaceBuilder::AxisOrientation ( )

Returns the reference axis orientation (horizontal or vertical)
Created in NX5.0.0.



License requirements : None

bool NXOpen::SketchInPlaceBuilder::CreateIntermediateDatumCsys ( )

Returns the create intermediate datum csys toggle.


Created in NX7.5.0.

License requirements : None

bool NXOpen::SketchInPlaceBuilder::MakeOriginAssociative ( )

Returns the associative origin toggle.


Created in NX7.5.0.

License requirements : None

NXOpen::Plane* NXOpen::SketchInPlaceBuilder::Plane ( )

Returns the specified datum plane
Created in NX5.0.0.



License requirements : None

NXOpen::Sketch::PlaneOption NXOpen::SketchInPlaceBuilder::PlaneOption ( )

Returns the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0.



License requirements : None

NXOpen::SelectISurface* NXOpen::SketchInPlaceBuilder::PlaneOrFace ( )

Returns the specified sketch plane
Created in NX5.0.0.



License requirements : None

bool NXOpen::SketchInPlaceBuilder::ProjectWorkPartOrigin ( )

Returns the create project work part origin toggle.


Created in NX7.5.0.

License requirements : None

bool NXOpen::SketchInPlaceBuilder::ReverseAxis ( )

Returns the flag to indicate the reference axis is reversed
Created in NX5.0.0.



License requirements : None

bool NXOpen::SketchInPlaceBuilder::ReversePlaneNormal ( )

Returns the flag to indicate the normal direction of the sketch plane is reversed.

This is not applicable when the plane is a Face.
Created in NX5.0.0.

License requirements : None

void NXOpen::SketchInPlaceBuilder::SetAxisOrientation ( NXOpen::AxisOrientation  axisOrientation)

Sets the reference axis orientation (horizontal or vertical)
Created in NX5.0.0.



License requirements : None

Parameters
axisOrientationaxisorientation
void NXOpen::SketchInPlaceBuilder::SetCreateIntermediateDatumCsys ( bool  intermediateDatumCsys)

Sets the create intermediate datum csys toggle.


Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT")

Parameters
intermediateDatumCsysintermediatedatumcsys
void NXOpen::SketchInPlaceBuilder::SetMakeOriginAssociative ( bool  associativeOrigin)

Sets the associative origin toggle.


Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT")

Parameters
associativeOriginassociativeorigin
void NXOpen::SketchInPlaceBuilder::SetPlaneOption ( NXOpen::Sketch::PlaneOption  planeOption)

Sets the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0.



License requirements : None

Parameters
planeOptionplaneoption
void NXOpen::SketchInPlaceBuilder::SetProjectWorkPartOrigin ( bool  projectWorkPartOrigin)

Sets the create project work part origin toggle.


Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT")

Parameters
projectWorkPartOriginprojectworkpartorigin
void NXOpen::SketchInPlaceBuilder::SetReverseAxis ( bool  reverseAxis)

Sets the flag to indicate the reference axis is reversed
Created in NX5.0.0.



License requirements : None

Parameters
reverseAxisreverseaxis
void NXOpen::SketchInPlaceBuilder::SetReversePlaneNormal ( bool  reversePlaneNormal)

Sets the flag to indicate the normal direction of the sketch plane is reversed.

This is not applicable when the plane is a Face.
Created in NX5.0.0.

License requirements : None

Parameters
reversePlaneNormalreverseplanenormal
void NXOpen::SketchInPlaceBuilder::SetSketchOrigin ( NXOpen::Point origin)

Sets the origin point for sketch
Created in NX7.5.0.



License requirements : None

Parameters
originorigin
NXOpen::Point* NXOpen::SketchInPlaceBuilder::SketchOrigin ( )

Returns the origin point for sketch
Created in NX7.5.0.



License requirements : None


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