NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::SketchInPlaceBuilder类 参考

原位草图构建器 更多...

#include <SketchInPlaceBuilder.hxx>

类 NXOpen::SketchInPlaceBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::AxisOrientation AxisOrientation ()
NXOpen::AxisOrientation AxisOrientationInfer ()
NXOpen::DirectionAxisReference ()
NXOpen::CartesianCoordinateSystemCsystem ()
 NX_DEPRECATED ("Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.AxisReference, and then reverse the smart direction.") void SetReverseAxis(bool reverseAxis)
 NX_DEPRECATED ("Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.PlaneReference, and then reverse the smart plane normal.") void SetReversePlaneNormal(bool reversePlaneNormal)
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool CreateIntermediateDatumCsys()
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool MakeOriginAssociative()
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool ReverseAxis()
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool ReversePlaneNormal()
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") void SetCreateIntermediateDatumCsys(bool intermediateDatumCsys)
 NX_DEPRECATED ("Deprecated in NX11.0.0. None") void SetMakeOriginAssociative(bool associativeOrigin)
 NX_DEPRECATED ("Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::OriginOption instead.") bool ProjectWorkPartOrigin()
 NX_DEPRECATED ("Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::SetOriginOption instead.") void SetProjectWorkPartOrigin(bool projectWorkPartOrigin)
NXOpen::OriginMethod OriginOption ()
NXOpen::OriginMethod OriginOptionInfer ()
NXOpen::Sketch::PlaneOption PlaneOption ()
NXOpen::PlanePlaneReference ()
void SetAxisOrientation (NXOpen::AxisOrientation axisOrientation)
void SetAxisOrientationInfer (NXOpen::AxisOrientation axisOrientation)
void SetAxisReference (NXOpen::Direction *axis)
void SetCsystem (NXOpen::CartesianCoordinateSystem *csystem)
void SetOriginOption (NXOpen::OriginMethod method)
void SetOriginOptionInfer (NXOpen::OriginMethod method)
void SetPlaneOption (NXOpen::Sketch::PlaneOption planeOption)
void SetPlaneReference (NXOpen::Plane *plane)
void SetSketchOrigin (NXOpen::Point *origin)
NXOpen::PointSketchOrigin ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SketchInPlaceBuilderBuilder

详细描述

原位草图构建器

使用NXOpen::SketchInPlaceBuilder创建或重新附加草图到基准平面或平面面上。
创建此类实例,请使用NXOpen::SketchCollection::CreateSketchInPlaceBuilder2。
默认值:

属性
CreateIntermediateDatumCsys(已弃用)1
MakeOriginAssociative(已弃用)1
PlaneOptionInferred


创建于NX5.0.0。

成员函数说明

◆ AxisOrientation()

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

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

License requirements : None

◆ AxisOrientationInfer()

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

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

License requirements : None

◆ AxisReference()

NXOpen::Direction * NXOpen::SketchInPlaceBuilder::AxisReference ( )

Returns the reference axis for sketch
Created in NX11.0.0.

License requirements : None

◆ Csystem()

NXOpen::CartesianCoordinateSystem * NXOpen::SketchInPlaceBuilder::Csystem ( )

Returns the csys method for sketch
Created in NX11.0.0.

License requirements : None

◆ NX_DEPRECATED() [1/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder. AxisReference,
and then reverse the smart direction."  )

Sets the flag to indicate the reference axis is reversed

弃用
Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.AxisReference, and then reverse the smart direction.

Created in NX5.0.0.

License requirements : None

reverseaxis

◆ NX_DEPRECATED() [2/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder. PlaneReference,
and then reverse the smart plane normal."  )

Sets the flag to indicate the normal direction of the sketch plane is reversed. This is not applicable when the plane is a Face.

弃用
Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.PlaneReference, and then reverse the smart plane normal.

Created in NX5.0.0.

License requirements : None

reverseplanenormal

◆ NX_DEPRECATED() [3/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

Returns the create intermediate datum csys toggle.

弃用
Deprecated in NX11.0.0. None

Created in NX7.5.0.

License requirements : None

◆ NX_DEPRECATED() [4/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

Returns the associative origin toggle.

弃用
Deprecated in NX11.0.0. None

Created in NX7.5.0.

License requirements : None

◆ NX_DEPRECATED() [5/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

Returns the reference axis

弃用
Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::AxisReference instead.

Created in NX5.0.0.

License requirements : None

Returns the flag to indicate the reference axis is reversed

弃用
Deprecated in NX11.0.0. None

Created in NX5.0.0.

License requirements : None

◆ NX_DEPRECATED() [6/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

返回指定的草图平面
已弃用,NX11.0.0起。使用NXOpen::SketchInPlaceBuilder::PlaneReference替代。
创建于NX5.0.0。
无许可要求 返回指定的基准平面
已弃用,NX11.0.0起。使用NXOpen::SketchInPlaceBuilder::PlaneReference替代。
创建于NX5.0.0。
无许可要求 Returns the flag to indicate the normal direction of the sketch plane is reversed. This is not applicable when the plane is a Face.

弃用
Deprecated in NX11.0.0. None

Created in NX5.0.0.

License requirements : None

◆ NX_DEPRECATED() [7/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

Sets the create intermediate datum csys toggle.

弃用
Deprecated in NX11.0.0. None

Created in NX7.5.0.

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

intermediatedatumcsys

◆ NX_DEPRECATED() [8/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. None" )

Sets the associative origin toggle.

弃用
Deprecated in NX11.0.0. None

Created in NX7.5.0.

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

associativeorigin

◆ NX_DEPRECATED() [9/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::OriginOption instead." )

Returns the create project work part origin toggle.

弃用
Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::OriginOption instead.

Created in NX7.5.0.

License requirements : None

◆ NX_DEPRECATED() [10/10]

NXOpen::SketchInPlaceBuilder::NX_DEPRECATED ( "Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::SetOriginOption instead." )

Sets the create project work part origin toggle.

弃用
Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::SetOriginOption instead.

Created in NX7.5.0.

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

projectworkpartorigin

◆ OriginOption()

NXOpen::OriginMethod NXOpen::SketchInPlaceBuilder::OriginOption ( )

Returns the origin method for sketch
Created in NX11.0.0.

License requirements : None

◆ OriginOptionInfer()

NXOpen::OriginMethod NXOpen::SketchInPlaceBuilder::OriginOptionInfer ( )

Returns the origin method for sketch
Created in NX11.0.0.

License requirements : None

◆ PlaneOption()

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

◆ PlaneReference()

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

Returns the placement plane for sketch
Created in NX11.0.0.

License requirements : None

◆ SetAxisOrientation()

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

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

License requirements : None

参数
axisOrientationaxisorientation

◆ SetAxisOrientationInfer()

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

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

License requirements : None

参数
axisOrientationaxisorientation

◆ SetAxisReference()

void NXOpen::SketchInPlaceBuilder::SetAxisReference ( NXOpen::Direction * axis)

Sets the reference axis for sketch
Created in NX11.0.0.

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

参数
axisaxis

◆ SetCsystem()

void NXOpen::SketchInPlaceBuilder::SetCsystem ( NXOpen::CartesianCoordinateSystem * csystem)

设置草图的坐标系方法
创建于 NX11.0.0。

许可要求:实体建模("SOLIDS MODELING")或 CAM 基础("CAM BASE")或 几何公差("GDT")

参数
csystem坐标系

◆ SetOriginOption()

void NXOpen::SketchInPlaceBuilder::SetOriginOption ( NXOpen::OriginMethod method)

Sets the origin method for sketch
Created in NX11.0.0.

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

参数
methodSpecify Point or Use Work Part Origin

◆ SetOriginOptionInfer()

void NXOpen::SketchInPlaceBuilder::SetOriginOptionInfer ( NXOpen::OriginMethod method)

Sets the origin method for sketch
Created in NX11.0.0.

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

参数
methodSpecify Point or Use Work Part Origin

◆ SetPlaneOption()

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

参数
planeOptionplaneoption

◆ SetPlaneReference()

void NXOpen::SketchInPlaceBuilder::SetPlaneReference ( NXOpen::Plane * plane)

Sets the placement plane for sketch
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR nx_freeform_1 ("basic freeform modeling")

参数
planeplane

◆ SetSketchOrigin()

void NXOpen::SketchInPlaceBuilder::SetSketchOrigin ( NXOpen::Point * origin)

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

License requirements : None

参数
originorigin

◆ SketchOrigin()

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

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

License requirements : None