NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Public Types | Public Member Functions | List of all members
NXOpen::CAE::ViewLayoutManager Class Reference

Represents Interface to access CAE View Layout Manager object
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX12.0.0. More...

Classes

struct  ViewXY
 Represents x and y bounds of a particular view. More...
 

Public Types

enum  ArrangementType {
  ArrangementTypeLy1, ArrangementTypeLy2v, ArrangementTypeLy2h, ArrangementTypeLy4,
  ArrangementTypeLy6v, ArrangementTypeLy9, ArrangementTypeLy3, ArrangementTypeLy3h,
  ArrangementTypeLy6h
}
 Indicates the arrangement type of a layout. More...
 

Public Member Functions

NXOpen::CAE::ViewLayoutManager::ArrangementType Arrangement ()
 Returns the cae view layout arrangement type
Created in NX12.0.0. More...
 
void GetViewXY (std::vector< NXOpen::CAE::ViewLayoutManager::ViewXY > &viewXY)
 Returns the x and y bounds of all the views in cae view layout
Created in NX12.0.0. More...
 
void ReturnToModel (int viewIndex)
 Return to model in the view corresponding to the view index
Created in NX1847.0.0. More...
 
void SetArrangement (NXOpen::CAE::ViewLayoutManager::ArrangementType arrangementType)
 Sets the cae view layout arrangement type
Created in NX12.0.0. More...
 
void SetViewXY (int viewIndex, const NXOpen::CAE::ViewLayoutManager::ViewXY &viewXY)
 Sets the x and y bounds of a particular view in cae view layout
Created in NX12.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents Interface to access CAE View Layout Manager object
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX12.0.0.


Member Enumeration Documentation

Indicates the arrangement type of a layout.


Created in NX12.0.0.

Enumerator
ArrangementTypeLy1 

ly1

ArrangementTypeLy2v 

ly2v

ArrangementTypeLy2h 

ly2h

ArrangementTypeLy4 

ly4

ArrangementTypeLy6v 

ly6v

ArrangementTypeLy9 

ly9

ArrangementTypeLy3 

ly3

ArrangementTypeLy3h 

ly3h

ArrangementTypeLy6h 

ly6h

Member Function Documentation

NXOpen::CAE::ViewLayoutManager::ArrangementType NXOpen::CAE::ViewLayoutManager::Arrangement ( )

Returns the cae view layout arrangement type
Created in NX12.0.0.



License requirements : None

void NXOpen::CAE::ViewLayoutManager::GetViewXY ( std::vector< NXOpen::CAE::ViewLayoutManager::ViewXY > &  viewXY)

Returns the x and y bounds of all the views in cae view layout
Created in NX12.0.0.



License requirements : None

Parameters
viewXYview x and y
void NXOpen::CAE::ViewLayoutManager::ReturnToModel ( int  viewIndex)

Return to model in the view corresponding to the view index
Created in NX1847.0.0.



License requirements : None

Parameters
viewIndexview index
void NXOpen::CAE::ViewLayoutManager::SetArrangement ( NXOpen::CAE::ViewLayoutManager::ArrangementType  arrangementType)

Sets the cae view layout arrangement type
Created in NX12.0.0.



License requirements : None

Parameters
arrangementTypeArrangement of layout
void NXOpen::CAE::ViewLayoutManager::SetViewXY ( int  viewIndex,
const NXOpen::CAE::ViewLayoutManager::ViewXY viewXY 
)

Sets the x and y bounds of a particular view in cae view layout
Created in NX12.0.0.



License requirements : None

Parameters
viewIndexview index
viewXYview x and y
tag_t NXOpen::CAE::ViewLayoutManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.