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

图表组构建器 更多...

#include <Diagramming_GroupBuilder.hxx>

类 NXOpen::Diagramming::GroupBuilder 继承关系图:
NXOpen::Diagramming::SheetElementBuilder NXOpen::Diagramming::BaseObjectBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void AddMember (NXOpen::Diagramming::SheetElement *sheetElement)
NXOpen::Diagramming::SheetElementGetMember (const char *memberSid)
NXOpen::Diagramming::SheetElementGetMember (const NXString &memberSid)
std::vector< NXOpen::Diagramming::SheetElement * > GetMembers ()
void RemoveAllMembers ()
void RemoveMember (NXOpen::Diagramming::SheetElement *member)
Public 成员函数 继承自 NXOpen::Diagramming::SheetElementBuilder
void GetAllowedTransformations (bool *isAllowedTranslation, bool *isAllowedRotation, bool *isAllowedScale, bool *isAllowedShear)
void GetMinNodeSize (std::vector< double > &sizeValues)
double Height ()
NXOpen::Diagramming::DiagrammingSizingpolicy HeightPolicy ()
bool Internal ()
NXOpen::Diagramming::AnnotationLabel ()
NXString LabelName ()
NXOpen::Diagramming::LocationBuilderLocation ()
NXOpen::Diagramming::DiagrammingLocationstyle LocationStyle ()
bool MirrorX ()
bool MirrorY ()
NXOpen::Diagramming::SheetElementOwner ()
NXOpen::Diagramming::SheetOwningSheet ()
NXOpen::Diagramming::RenderingPropertiesBuilderRenderingProperties ()
NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType ResizeOption ()
double Rotation ()
void SetHeight (double height)
void SetHeightPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy)
void SetLabelName (const char *labelname)
void SetLabelName (const NXString &labelname)
void SetLocationStyle (NXOpen::Diagramming::DiagrammingLocationstyle locationStyle)
void SetMinNodeSize (const std::vector< double > &sizeValues)
void SetMirrorX (bool mirrorX)
void SetMirrorY (bool mirrorY)
void SetOwner (NXOpen::Diagramming::SheetElement *owner)
void SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet)
void SetResizeOption (NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption)
void SetRotation (double angle)
void SetWidth (double width)
void SetWidthPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy)
void SetX (double x)
void SetY (double y)
void SetZDepth (int zDepth)
NXOpen::Diagramming::SheetElementSourceElement ()
bool UpToDate ()
bool Visible ()
double Width ()
NXOpen::Diagramming::DiagrammingSizingpolicy WidthPolicy ()
double X ()
double Y ()
int ZDepth ()
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 _GroupBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Diagramming::SheetElementBuilder
enum  ResizeOptionType {
  ResizeOptionTypeAnyDirection , ResizeOptionTypeOnAnchor , ResizeOptionTypeSameRatio , ResizeOptionTypeSameRationOnCorner ,
  ResizeOptionTypeSameRatioOnEdge
}

详细描述

图表组构建器

表示一个GroupBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::GroupCollection::CreateGroupBuilder

于NX10.0.0版本创建。

成员函数说明

◆ AddMember()

void NXOpen::Diagramming::GroupBuilder::AddMember ( NXOpen::Diagramming::SheetElement * sheetElement)

添加一个成员。
于NX10.0.0版本创建。
许可证要求:无

参数
sheetElement工作表元素

◆ GetMember() [1/2]

NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::GroupBuilder::GetMember ( const char * memberSid)

通过给定成员标识符SID获取成员。
于NX10.0.0版本创建。
许可证要求:无

参数
memberSid成员SID

◆ GetMember() [2/2]

NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::GroupBuilder::GetMember ( const NXString & memberSid)

通过给定成员标识符SID获取成员。
于NX10.0.0版本创建。
许可证要求:无

参数
memberSid成员SID

◆ GetMembers()

std::vector< NXOpen::Diagramming::SheetElement * > NXOpen::Diagramming::GroupBuilder::GetMembers ( )

获取所有成员。
于NX10.0.0版本创建。
许可证要求:无

◆ RemoveAllMembers()

void NXOpen::Diagramming::GroupBuilder::RemoveAllMembers ( )

移除所有成员。
于NX10.0.0版本创建。
许可证要求:无

◆ RemoveMember()

void NXOpen::Diagramming::GroupBuilder::RemoveMember ( NXOpen::Diagramming::SheetElement * member)

移除一个成员。
于NX10.0.0版本创建。
许可证要求:无

参数
member成员