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

制图样条构建器 更多...

#include <Features_DraftingSplineBuilder.hxx>

类 NXOpen::Features::DraftingSplineBuilder 继承关系图:
NXOpen::Features::StudioSplineBuilderEx NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

友元

class _DraftingSplineBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Features::StudioSplineBuilderEx
enum  DrawingPlaneOptions {
  DrawingPlaneOptionsView , DrawingPlaneOptionsXY , DrawingPlaneOptionsYZ , DrawingPlaneOptionsXZ ,
  DrawingPlaneOptionsGeneral
}
enum  InputCurveOptions { InputCurveOptionsKeep , InputCurveOptionsHide , InputCurveOptionsDelete }
enum  MatchKnotsTypes { MatchKnotsTypesNone , MatchKnotsTypesCubic , MatchKnotsTypesGeneral }
enum  MovementMethodType {
  MovementMethodTypeWCS , MovementMethodTypeView , MovementMethodTypeVector , MovementMethodTypePlane ,
  MovementMethodTypeNormal , MovementMethodTypePolygon
}
enum  Types { TypesThroughPoints , TypesByPoles }
enum  WCSOptionType {
  WCSOptionTypeX , WCSOptionTypeY , WCSOptionTypeZ , WCSOptionTypeYZ ,
  WCSOptionTypeXZ , WCSOptionTypeXY
}
Public 成员函数 继承自 NXOpen::Features::StudioSplineBuilderEx
bool CanUseOrientationTool ()
NXOpen::Features::GeometricConstraintDataManagerConstraintManager ()
NXOpen::CoordinateSystemConstraintPlane ()
NXOpen::SplineCurve ()
int Degree ()
NXOpen::PlaneDrawingPlane ()
NXOpen::Features::StudioSplineBuilderEx::DrawingPlaneOptions DrawingPlaneOption ()
void EditSpline (NXOpen::NXObject *spline)
void Evaluate ()
NXOpen::GeometricUtilities::SplineExtensionBuilderExtender ()
std::vector< double > GetKnots ()
std::vector< double > GetParameters ()
bool HasPlaneConstraint ()
bool HasProportionalUpdate ()
NXOpen::Features::StudioSplineBuilderEx::InputCurveOptions InputCurveOption ()
void InsertKnot (const NXOpen::Point3d &point)
void InsertPole (int afterIndex)
bool IsAssociative ()
bool IsPeriodic ()
bool IsSingleSegment ()
NXOpen::Features::StudioSplineBuilderEx::MatchKnotsTypes MatchKnotsType ()
NXOpen::Features::StudioSplineBuilderEx::MovementMethodType MovementMethod ()
NXOpen::PlaneMovementPlane ()
NXOpen::DirectionMovementVector ()
NXOpen::GeometricUtilities::OrientXpressBuilderOrientExpress ()
bool ProjectToGeometry ()
void SetAssociative (bool associative)
void SetCanUseOrientationTool (bool useOrientationTool)
void SetConstraintPlane (NXOpen::CoordinateSystem *coordinateSystem)
void SetDegree (int degree)
void SetDrawingPlane (NXOpen::Plane *drawingPlane)
void SetDrawingPlaneOption (NXOpen::Features::StudioSplineBuilderEx::DrawingPlaneOptions planeOption)
void SetHasPlaneConstraint (bool hasConstraint)
void SetHasProportionalUpdate (bool hasProportionalUpdate)
void SetInputCurveOption (NXOpen::Features::StudioSplineBuilderEx::InputCurveOptions option)
void SetKnots (const std::vector< double > &knots)
void SetMatchKnotsType (NXOpen::Features::StudioSplineBuilderEx::MatchKnotsTypes matchKnotsType)
void SetMovementMethod (NXOpen::Features::StudioSplineBuilderEx::MovementMethodType movementMethod)
void SetMovementPlane (NXOpen::Plane *movementPlane)
void SetMovementVector (NXOpen::Direction *movementVector)
void SetParameters (const std::vector< double > &parameters)
void SetPeriodic (bool periodicity)
void SetProjectToGeometry (bool canProject)
void SetSingleSegment (bool isSingleSegment)
void SetType (NXOpen::Features::StudioSplineBuilderEx::Types type)
void SetWCSOption (NXOpen::Features::StudioSplineBuilderEx::WCSOptionType wcsOption)
NXOpen::Features::StudioSplineBuilderEx::Types Type ()
void UpdateOnConstraintPlane ()
NXOpen::Features::StudioSplineBuilderEx::WCSOptionType WCSOption ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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

详细描述

制图样条构建器

草图样条曲线构造器类。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateDraftingSplineBuilder
默认值。

属性
DrawingPlaneOption 视图
InputCurveOption 隐藏
MatchKnotsType
MovementMethod 视图
Type 经过点
WCSOption X


创建于 NX8.0.0 版本。