NX Open C++ Reference Guide
|
Represents a PortBuilder. More...
Public Member Functions | |
bool | CanAnotherConnectionBeAdded () |
Get whether another connection can be added or not. More... | |
NXOpen::Diagramming::Direction | Direction () |
Returns the direction of the port. More... | |
void | GetAllowedParentSides (bool *isAllowedLeftSide, bool *isAllowedRightSide, bool *isAllowedUpSide, bool *isAllowedDownSide) |
Get allowed parent sides. More... | |
std::vector < NXOpen::Diagramming::Connection * > | GetConnections () |
Get associated connections. More... | |
NXOpen::Diagramming::ConnectableElement * | GetOwningConnectableElement () |
Get the owner connectable element. More... | |
bool | IsNumberOfConnectionInfinite () |
Get if the number of connections to reference is infinite. More... | |
int | NumberAllowedConnections () |
Returns the maximum number of allowed connections the port may reference. More... | |
bool | Pinned () |
Returns the flag that indicates the port is pinned. More... | |
NXOpen::Diagramming::Port * | Proxy () |
Returns the proxy port for the port inside the super node. More... | |
void | SetDirection (NXOpen::Diagramming::Direction direction) |
Sets the direction of the port. More... | |
void | SetNumberAllowedConnections (int numberAllowedConnections) |
Sets the maximum number of allowed connections the port may reference. More... | |
void | SetPinned (bool isPinned) |
Sets the flag that indicates the port is pinned. More... | |
void | SetProxy (NXOpen::Diagramming::Port *proxy) |
Sets the proxy port for the port inside the super node. More... | |
Public Member Functions inherited from NXOpen::Diagramming::SheetElementBuilder | |
void | GetAllowedTransformations (bool *isAllowedTranslation, bool *isAllowedRotation, bool *isAllowedScale, bool *isAllowedShear) |
Get the allowed transformations of the sheet element. More... | |
void | GetMinNodeSize (std::vector< double > &sizeValues) |
Gets the minimum node size values Created in NX11.0.0. More... | |
double | Height () |
Returns the height. More... | |
NXOpen::Diagramming::DiagrammingSizingpolicy | HeightPolicy () |
Returns the height policy. More... | |
bool | Internal () |
Returns the flag that indicates if the sheet element is internal. More... | |
NXOpen::Diagramming::Annotation * | Label () |
Returns the label of this sheet element. More... | |
NXString | LabelName () |
Returns the label name of this sheet element. More... | |
NXOpen::Diagramming::LocationBuilder * | Location () |
Returns the location of the sheet element relative to another sheet element. More... | |
NXOpen::Diagramming::DiagrammingLocationstyle | LocationStyle () |
Returns the location style. More... | |
bool | MirrorX () |
Returns the sheet element to Mirror along the X axis. More... | |
bool | MirrorY () |
Returns the sheet element to Mirror along the Y axis. More... | |
NXOpen::Diagramming::SheetElement * | Owner () |
Returns the owning sheet element. More... | |
NXOpen::Diagramming::Sheet * | OwningSheet () |
Returns the owning sheet. More... | |
NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType | ResizeOption () |
Returns the resize option of the sheet element Created in NX11.0.0. More... | |
double | Rotation () |
Returns the rotation angle that is counter clockwise and relative to the owner. More... | |
void | SetHeight (double height) |
Sets the height. More... | |
void | SetHeightPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy) |
Sets the height policy. More... | |
void | SetLabelName (const NXString &labelname) |
Sets the label name of this sheet element. More... | |
void | SetLabelName (const char *labelname) |
Sets the label name of this sheet element. More... | |
void | SetLocationStyle (NXOpen::Diagramming::DiagrammingLocationstyle locationStyle) |
Sets the location style. More... | |
void | SetMinNodeSize (const std::vector< double > &sizeValues) |
Sets the minimum node size values Created in NX11.0.0. More... | |
void | SetMirrorX (bool mirrorX) |
Sets the sheet element to Mirror along the X axis. More... | |
void | SetMirrorY (bool mirrorY) |
Sets the sheet element to Mirror along the Y axis. More... | |
void | SetOwner (NXOpen::Diagramming::SheetElement *owner) |
Sets the owning sheet element. More... | |
void | SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet) |
Set the owning sheet when the sheet element is created. More... | |
void | SetResizeOption (NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption) |
Sets the resize option of the sheet element Created in NX11.0.0. More... | |
void | SetRotation (double angle) |
Sets the rotation angle that is counter clockwise and relative to the owner. More... | |
void | SetWidth (double width) |
Sets the width. More... | |
void | SetWidthPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy) |
Sets the width policy. More... | |
void | SetX (double x) |
Sets the absolute x coordinate. More... | |
void | SetY (double y) |
Sets the absolute y coordinate. More... | |
void | SetZDepth (int zDepth) |
Sets the Z depth. More... | |
NXOpen::Diagramming::SheetElement * | SourceElement () |
Returns the source element that records which sheet element it is a copy of. More... | |
bool | UpToDate () |
Returns the flag that indicates if the sheet element is up to date. More... | |
bool | Visible () |
Returns the flag that indicates if the sheet element is visible. More... | |
double | Width () |
Returns the width. More... | |
NXOpen::Diagramming::DiagrammingSizingpolicy | WidthPolicy () |
Returns the width policy. More... | |
double | X () |
Returns the absolute x coordinate. More... | |
double | Y () |
Returns the absolute y coordinate. More... | |
int | ZDepth () |
Returns the Z depth. More... | |
Additional Inherited Members | |
Public Types inherited from NXOpen::Diagramming::SheetElementBuilder | |
enum | ResizeOptionType { ResizeOptionTypeAnyDirection, ResizeOptionTypeOnAnchor, ResizeOptionTypeSameRatio, ResizeOptionTypeSameRationOnCorner, ResizeOptionTypeSameRatioOnEdge } |
Represents the resize option for a NXOpen::Diagramming::SheetElementBuilder . More... | |
Represents a PortBuilder.
To create a new instance of this class, use NXOpen::Diagramming::PortCollection::CreatePortBuilder
Created in NX10.0.0.
bool NXOpen::Diagramming::PortBuilder::CanAnotherConnectionBeAdded | ( | ) |
Get whether another connection can be added or not.
NXOpen::Diagramming::Direction NXOpen::Diagramming::PortBuilder::Direction | ( | ) |
Returns the direction of the port.
Created in NX10.0.0.
License requirements : None
void NXOpen::Diagramming::PortBuilder::GetAllowedParentSides | ( | bool * | isAllowedLeftSide, |
bool * | isAllowedRightSide, | ||
bool * | isAllowedUpSide, | ||
bool * | isAllowedDownSide | ||
) |
Get allowed parent sides.
Created in NX10.0.0.
License requirements : None
isAllowedLeftSide | isallowedleftside |
isAllowedRightSide | isallowedrightside |
isAllowedUpSide | isallowedupside |
isAllowedDownSide | isalloweddownside |
std::vector<NXOpen::Diagramming::Connection *> NXOpen::Diagramming::PortBuilder::GetConnections | ( | ) |
Get associated connections.
NXOpen::Diagramming::ConnectableElement* NXOpen::Diagramming::PortBuilder::GetOwningConnectableElement | ( | ) |
Get the owner connectable element.
bool NXOpen::Diagramming::PortBuilder::IsNumberOfConnectionInfinite | ( | ) |
Get if the number of connections to reference is infinite.
If true it is infinite.
int NXOpen::Diagramming::PortBuilder::NumberAllowedConnections | ( | ) |
Returns the maximum number of allowed connections the port may reference.
Created in NX10.0.0.
License requirements : None
bool NXOpen::Diagramming::PortBuilder::Pinned | ( | ) |
Returns the flag that indicates the port is pinned.
If true the port is pinned and cannot be moved.
Created in NX10.0.0.
License requirements : None
NXOpen::Diagramming::Port* NXOpen::Diagramming::PortBuilder::Proxy | ( | ) |
Returns the proxy port for the port inside the super node.
Created in NX10.0.0.
License requirements : None
void NXOpen::Diagramming::PortBuilder::SetDirection | ( | NXOpen::Diagramming::Direction | direction | ) |
Sets the direction of the port.
Created in NX10.0.0.
License requirements : None
direction | direction |
void NXOpen::Diagramming::PortBuilder::SetNumberAllowedConnections | ( | int | numberAllowedConnections | ) |
Sets the maximum number of allowed connections the port may reference.
Created in NX10.0.0.
License requirements : None
numberAllowedConnections | numberallowedconnections |
void NXOpen::Diagramming::PortBuilder::SetPinned | ( | bool | isPinned | ) |
Sets the flag that indicates the port is pinned.
If true the port is pinned and cannot be moved.
Created in NX10.0.0.
License requirements : None
isPinned | ispinned |
void NXOpen::Diagramming::PortBuilder::SetProxy | ( | NXOpen::Diagramming::Port * | proxy | ) |
Sets the proxy port for the port inside the super node.
Created in NX10.0.0.
License requirements : None
proxy | proxy |