NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Enumerations
NXOpen::PID Namespace Reference

Provides classes and interfaces for PID. More...

Classes

class  AutomaticTable
 the automatic table for PID objects More...
 
class  AutomaticTableBuilder
 Represents a AutomaticTableBuilder. More...
 
class  AutomaticTableCollection
 Represents a collection of AutomaticTable. More...
 
class  BulkEditBuilder
 Represents a BulkEditBuilder to edit bulk of objects. More...
 
class  DesignContextBuilder
 Represents a builder class that performs PID Design Context operations. More...
 
class  Equipment
 Represents the equipment class. More...
 
class  EquipmentBuilder
 Builder used to model a piece of Equipment. More...
 
class  FileNewApplicationBuilder
 Represents a builder class that performs Generic File New operations. More...
 
class  FlowDirectionArrow
 A symbol that indicates the direction the of the flow. More...
 
class  FlowDirectionArrowBuilder
 Represents FlowDirectionArrowBuilder. More...
 
class  FlowDirectionArrowCollection
 Represents a collection of FlowDirectionArrow. More...
 
class  Instrumentation
 Represents the Instrumentation class. More...
 
class  InstrumentationBuilder
 Represents a PID::InstrumentationSymbol and PID::Instrumentation builder
To create a new instance of this class, use NXOpen::PID::PidManager::CreateInstrumentationBuilder
Default values. More...
 
class  InstrumentationCollection
 Represents a collection of Instrumentation. More...
 
class  InstrumentationSymbol
 Represents the InstrumentationSymbol class. More...
 
class  LibraryAuthoringBuilder
 Represents a LibraryAuthoringBuilder. More...
 
class  OffSheetConnector
 Represents the off sheet connector class. More...
 
class  OffSheetConnectorBuilder
 Builder used to model a piece of Off Sheet Connector. More...
 
class  PidManager
 A manager to deal with all objects. More...
 
class  Pipe
 Represents the Pipe class. More...
 
class  PipeBuilder
 Represents a PipeBuilder. More...
 
class  Port
 Represents the port class. More...
 
class  PortEquipment
 Represents the PortEquipment class. More...
 
class  PortEquipmentBuilder
 Builder used to model a piece of PortEquipment. More...
 
class  PreferencesAnnotationBuilder
 Represents a PreferencesAnnotationBuilder. More...
 
class  PreferencesBuilder
 Represents a PreferencesBuilder
To create a new instance of this class, use NXOpen::PID::PidManager::CreatePreferencesBuilder

Created in NX11.0.1. More...
 
class  PreferencesConnectionBuilder
 Represents a PreferencesConnectionBuilder. More...
 
class  PreferencesGeneralBuilder
 Represents a PreferencesGeneralBuilder. More...
 
class  PreferencesInstrumentationBuilder
 Represents a PreferencesInstrumentationBuilder. More...
 
class  PreferencesOffSheetConnectorBuilder
 Represents a PreferencesOffSheetConnectorBuilder. More...
 
class  PropertyCellRangeBuilder
 Represents a PropertyCellRangeBuilder. More...
 
class  Sheet
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  SheetTemplateBuilder
 Represents a NXOpen::PID::SheetTemplateBuilder builder, and the builder is used to model a sheet template. More...
 

Enumerations

enum  ConnectionEndType { ConnectionEndTypeStart, ConnectionEndTypeEnd }
 Represents the connection end type. More...
 
enum  InstrumentationControlLoopDisplay { InstrumentationControlLoopDisplayId, InstrumentationControlLoopDisplayName, InstrumentationControlLoopDisplayBlank }
 Represents the identification display for the control loop of the instrumentation symbols. More...
 
enum  InstrumentationControlLoopType { InstrumentationControlLoopTypeUnassigned, InstrumentationControlLoopTypeActive, InstrumentationControlLoopTypeInferred, InstrumentationControlLoopTypeSpecified }
 Represents the pipe instrumentation control loop type. More...
 
enum  InstrumentationSymbolType {
  InstrumentationSymbolTypeDiscreteInstrumentPrimaryLocation, InstrumentationSymbolTypeDiscreteInstrumentFieldMounted, InstrumentationSymbolTypeDiscreteInstrumentAuxiliaryLocation, InstrumentationSymbolTypeSharedDisplaySharedControlPrimaryLocation,
  InstrumentationSymbolTypeSharedDisplaySharedControlFieldMounted, InstrumentationSymbolTypeSharedDisplaySharedControlAuxiliaryLocation, InstrumentationSymbolTypeComputerFunctionPrimaryLocation, InstrumentationSymbolTypeComputerFunctionFieldMounted,
  InstrumentationSymbolTypeComputerFunctionAuxiliaryLocation, InstrumentationSymbolTypeProgrammableLogicControlPrimaryLocation, InstrumentationSymbolTypeProgrammableLogicControlFieldMounted, InstrumentationSymbolTypeProgrammableLogicControlAuxiliaryLocation
}
 Represents the instrumentation symbol type. More...
 
enum  InstrumentationType { InstrumentationTypeSymbol, InstrumentationTypeAnnotation }
 Represents the instrumentation type. More...
 
enum  PipeDisciplineType { PipeDisciplineTypePiping, PipeDisciplineTypeInstrumentation }
 Represents the pipe discipline type. More...
 
enum  PortDirectionOption { PortDirectionOptionInput, PortDirectionOptionOutput, PortDirectionOptionBiDirectional }
 Represents the port direction option. More...
 
enum  PropertyType {
  PropertyTypeNull, PropertyTypeIndex, PropertyTypeUserAttribute, PropertyTypeNeedAttribute,
  PropertyTypeFulfillmentAttribute, PropertyTypePipeStockAttribute, PropertyTypePidTag, PropertyTypeParentRun
}
 Represents the property type. More...
 
enum  RotateAngleOption { RotateAngleOptionZero, RotateAngleOptionNinety, RotateAngleOptionOneHundredAndEighty, RotateAngleOptionTwoHundredAndSeventy }
 Represents the symbol rotation angle options. More...
 
enum  SymbolSourceOption { SymbolSourceOptionReuseLibrary, SymbolSourceOptionExistingSymbol, SymbolSourceOptionLogicalElementRevision }
 Represents the symbol source options. More...
 

Detailed Description

Provides classes and interfaces for PID.

Enumeration Type Documentation

Represents the connection end type.


Created in NX11.0.1.

Enumerator
ConnectionEndTypeStart 

The start of connection.

ConnectionEndTypeEnd 

The end of connection.

Represents the identification display for the control loop of the instrumentation symbols.


Created in NX1847.0.0.

Enumerator
InstrumentationControlLoopDisplayId 

control loop Id.

InstrumentationControlLoopDisplayName 

control loop name.

InstrumentationControlLoopDisplayBlank 

no display.

Represents the pipe instrumentation control loop type.


Created in NX1847.0.0.

Enumerator
InstrumentationControlLoopTypeUnassigned 

unassigned control loop.

InstrumentationControlLoopTypeActive 

active control loop.

InstrumentationControlLoopTypeInferred 

inferred control loop.

InstrumentationControlLoopTypeSpecified 

specified control loop.

Represents the instrumentation symbol type.


Created in NX1847.0.0.

Enumerator
InstrumentationSymbolTypeDiscreteInstrumentPrimaryLocation 

discrete instrument and primary location.

InstrumentationSymbolTypeDiscreteInstrumentFieldMounted 

discrete instrument and field mounted.

InstrumentationSymbolTypeDiscreteInstrumentAuxiliaryLocation 

discrete instrument and auxiliary location.

InstrumentationSymbolTypeSharedDisplaySharedControlPrimaryLocation 

shared display, shared control and primary location.

InstrumentationSymbolTypeSharedDisplaySharedControlFieldMounted 

shared display, shared control and field mounted.

InstrumentationSymbolTypeSharedDisplaySharedControlAuxiliaryLocation 

shared display, shared control and auxiliary location.

InstrumentationSymbolTypeComputerFunctionPrimaryLocation 

computer function and primary location.

InstrumentationSymbolTypeComputerFunctionFieldMounted 

computer function and field mounted.

InstrumentationSymbolTypeComputerFunctionAuxiliaryLocation 

computer function and auxiliary location.

InstrumentationSymbolTypeProgrammableLogicControlPrimaryLocation 

programmable logic control and primary location.

InstrumentationSymbolTypeProgrammableLogicControlFieldMounted 

programmable logic control and field mounted.

InstrumentationSymbolTypeProgrammableLogicControlAuxiliaryLocation 

programmable logic control and auxiliary location.

Represents the instrumentation type.


Created in NX1847.0.0.

Enumerator
InstrumentationTypeSymbol 

instrumentation symbol.

InstrumentationTypeAnnotation 

instrumentation annotation.

Represents the pipe discipline type.


Created in NX1847.0.0.

Enumerator
PipeDisciplineTypePiping 

piping discipline.

PipeDisciplineTypeInstrumentation 

instrumentation discipline.

Represents the port direction option.


Created in NX11.0.1.

Enumerator
PortDirectionOptionInput 

input.

PortDirectionOptionOutput 

output.

PortDirectionOptionBiDirectional 

bi-directional.

Represents the property type.


Created in NX1847.0.0.

Enumerator
PropertyTypeNull 

Null type.

PropertyTypeIndex 

Index of object.

PropertyTypeUserAttribute 

User attribute.

PropertyTypeNeedAttribute 

Need attribute.

PropertyTypeFulfillmentAttribute 

Fulfillment attribute.

PropertyTypePipeStockAttribute 

Pipe stock attribute.

PropertyTypePidTag 

The tag of PID object.

PropertyTypeParentRun 

The parent run of pipe stock.

Represents the symbol rotation angle options.


Created in NX11.0.1.

Enumerator
RotateAngleOptionZero 

0 degree.

RotateAngleOptionNinety 

90 degree.

RotateAngleOptionOneHundredAndEighty 

180 degree.

RotateAngleOptionTwoHundredAndSeventy 

270 degree.

Represents the symbol source options.


Created in NX11.0.1.

Enumerator
SymbolSourceOptionReuseLibrary 

from the reuse library.

SymbolSourceOptionExistingSymbol 

from the symbol in document window.

SymbolSourceOptionLogicalElementRevision 

from an existing Logical Element Revision.

Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.