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

草图等长约束构建器 更多...

#include <SketchMakeEqualBuilder.hxx>

类 NXOpen::SketchMakeEqualBuilder 继承关系图:
NXOpen::SketchMakeRelationBuilder NXOpen::SketchOperationBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  EqualTypes { EqualTypesRadius , EqualTypesLength }
Public 类型 继承自 NXOpen::SketchMakeRelationBuilder
enum  RelationTypes {
  RelationTypesCoincident , RelationTypesCollinear , RelationTypesHorizontal , RelationTypesVertical ,
  RelationTypesParallel , RelationTypesPerpendicular , RelationTypesEqualLength , RelationTypesEqualRadius ,
  RelationTypesSymmetric , RelationTypesTangent , RelationTypesMidpointAligned , RelationTypesPointOnString ,
  RelationTypesTangentToString , RelationTypesPerpendicularToString
}
Public 类型 继承自 NXOpen::SketchOperationBuilder
enum  SolverStatus {
  SolverStatusUnknown , SolverStatusInitializing , SolverStatusConfigured , SolverStatusConfigureFailed ,
  SolverStatusUpdated , SolverStatusUpdateFailed
}

Public 成员函数

NXOpen::SketchMakeEqualBuilder::EqualTypes EqualType ()
void SetEqualType (NXOpen::SketchMakeEqualBuilder::EqualTypes equalType)
Public 成员函数 继承自 NXOpen::SketchMakeRelationBuilder
void ClearCurrentOperation ()
NXOpen::SelectNXObjectListLockObjects ()
NXOpen::SelectNXObjectListLockPoints ()
NXOpen::SelectNXObjectListMotionObjects ()
NXOpen::SelectNXObjectListMotionPoints ()
void SetCreateConstraints (bool createConstaints)
NXOpen::SelectNXObjectStationaryObject ()
Public 成员函数 继承自 NXOpen::SketchOperationBuilder
NXOpen::SketchOperationDataExportOperationData ()
std::vector< NXOpen::SketchFoundRelation * > FindRelations ()
NXOpen::SketchOperationBuilder::SolverStatus GetSolverStatus ()
 NX_DEPRECATED ("Deprecated in NX2007.0.0. Use NXOpen::SketchOperationBuilder::ExportOperationData instead.") NXString ExportSolverConfiguration(int *numStringSize)
void RestoreOperation ()
void SetRelationRelaxState (NXOpen::SketchRelation *relation, bool relax)
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 _SketchMakeEqualBuilderBuilder

详细描述

草图等长约束构建器

Represents a NXOpen::SketchMakeEqualBuilder builder.
To create a new instance of this class, use NXOpen::SketchCollection::CreateSketchMakeEqualBuilder

Created in NX1847.0.0.

成员枚举类型说明

◆ EqualTypes

equal type

枚举值
EqualTypesRadius 

radius

EqualTypesLength 

length

成员函数说明

◆ EqualType()

NXOpen::SketchMakeEqualBuilder::EqualTypes NXOpen::SketchMakeEqualBuilder::EqualType ( )

Returns the equal type as NXOpen::SketchMakeEqualBuilder::EqualTypes
Created in NX1847.0.0.

License requirements : None

◆ SetEqualType()

void NXOpen::SketchMakeEqualBuilder::SetEqualType ( NXOpen::SketchMakeEqualBuilder::EqualTypes equalType)

Sets the equal type as NXOpen::SketchMakeEqualBuilder::EqualTypes
Created in NX1847.0.0.

License requirements : None

参数
equalTypeequaltype