Contents:

  • Installation
    • The Short Version
    • The Long Version
  • Getting Started
    • Opening A New CATPart
    • Creating A Geometrical Set
    • Footnotes
  • Examples
    • Example 1
    • Example 2
    • Example 3
    • Example 4
    • Example 5
    • Example 6
    • Example 7
    • Example 8
    • Example 9
    • Example 10
    • Example 11
    • Example 12
    • Example 13
    • Example 14
    • Example 15
    • Example 16
    • Example 17

Programmer Reference:

  • API INDEX
    • pycatia
    • base_interfaces
    • drafting_interfaces
    • enumeration
    • exception_handling
    • hybrid_shape_interfaces
    • in_interfaces
    • knowledge_interfaces
    • mec_mod_interfaces
    • navigator_interfaces
    • part_interfaces
    • product_structure_interfaces
    • scripts
    • sketcher_interfaces
    • space_analyses_interfaces
    • system_interfaces
    • workbenches

navigator_interfaces¶

annotated_view¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.annotated_view.AnnotatedView(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
AnnotatedView

Represents an annotated view.
property behavior_mode¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property BehaviorMode() As CatAnnotatedViewBehavior

Returns or sets the behavior mode of the annotated view. This behavior mode
enables the annotated view to be independant from the
viewpoint.

Example:

This example retrieves the behavior mode of the NewAnnotatedView
annotated view.


Dim Mode
Mode = NewAnnotatedView.BehaviorMode
Returns

enum cat_annotated_view_behavior

property comment¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Comment() As CATBSTR

Returns or sets the comment associated with the annotated
view.

Example:

This example retrieves the comment of NewAnnotatedView annotated
view.


Dim text As String
text = NewAnnotatedView.Comment
Returns

str

property field_of_view¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property FieldOfView() As double (Read Only)

Returns the field of view associated with the annotated view. The field of
view is half of the vertical angle of the viewpoint, expressed in degrees. This
property exists with the perspective (conic) projection mode
only.

Example:

This example retrieves the field of view of the NewAnnotatedView
annotated view.


Dim Field As Double
Field = NewAnnotatedView.FieldOfView
Returns

float

get_origin(o_origin=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetOrigin(CATSafeArrayVariant oOrigin)

Retrieves the coordinates of the origin of the 3D viewpoint of the
annotated view.

Parameters:

oOrigin
The coordinates of the view point origin expressed as an array of 3
variants are:

oOrigin(0) is the X coordinate of the origin
oOrigin(1) is the Y coordinate of the origin
oOrigin(2) is the Z coordinate of the origin

Example:

This example retrieves the origin of the 3D viewpoint of the
NewAnnotatedView annotated view.


Dim origin(2)
NewAnnotatedView.GetOrigin origin
Parameters

o_origin (tuple) –

Returns

None

get_sight_direction(o_sight=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetSightDirection(CATSafeArrayVariant oSight)

Retrieves the components of the sight direction of the 3D viewpoint of the
annotated view. The sight direction is the line that passes by the origin of
the viewpoint and by the target.

Parameters:

oSight
The components of the viewpoint sight direction expressed as an
array of 3 variants are:

oSight(0) is the X component of the sight
direction
oSight(1) is the Y component of the sight
direction
oSight(2) is the Z component of the sight direction


Example:

This example retrieves the sight direction of the NewAnnotatedView
annotated view.


Dim sight(2)
NewAnnotatedView.GetSightDirection sight
Parameters

o_sight (tuple) –

Returns

None

get_up_direction(o_up=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetUpDirection(CATSafeArrayVariant oUp)

Retrieves the components of the up direction of the 3D viewpoint of the
annotated view.

Parameters:

oUp
The components of the viewpoint up direction expressed as an array
of 3 variants are:

oUp(0) is the X component of the up direction
oUp(1) is the Y component of the up direction
oUp(2) is the Z component of the up direction

Example:

This example retrieves the up direction of the NewAnnotatedView
annotated view.


Dim up(2)
NewAnnotatedView.GetUpDirection up
Parameters

o_up (tuple) –

Returns

None

property marker2_ds¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker2Ds() As Marker2Ds (Read Only)

Returns the Marker2D Collection associated with the annotated
view.

Example:

This example retrieves the TheMarker2Ds
collection
from the NewAnnotatedView annotated view.


Dim TheMarker2Ds As AnnotatedView
Set TheMarker2Ds = NewAnnotatedView.Marker2Ds(9)
Returns

Marker2Ds

property projection_mode¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property ProjectionMode() As CatProjectionMode (Read Only)

Returns the projection mode of the annotated view. This projection mode is
the one of the associated 3D View point.

Example:

This example retrieves the projection mode of the NewAnnotatedView
annotated view.


Dim Mode
Mode = NewAnnotatedView.ProjectionMode
Returns

enum cat_projection_mode

property sound¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Sound() As CATBSTR

Returns or sets the path of the sound file associated with the annotated
view.

Parameters:

iPath
The path of the sound file. If this path is not empty, the sound
replaces the old associated one (if it exists) or creates a new association (if
not). If this path is empty, the sound is removed.


Returns:
The path of the sound file. If this path is empty, the annotated view
has no associated sound.
Example:

This example retrieves the path of the sound file associated with
the NewAnnotatedView annotated view.


Dim path As String
path = NewAnnotatedView.Sound
Returns

str

update()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Update()

Updates the annotated view: that is to take into account all modifications
which occur since last update.

Example:

This example updates the NewAnnotatedView annotated
view.


NewAnnotatedView.Update
Returns

None

property zoom¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Zoom() As double (Read Only)

Returns the zoom factor associated with the annotated view. This property
exists with the parallel (cylindric) projection mode only. This zoom factor is
the one of the associated 3D View point.

Example:

This example retrieves in ZoomFactor the zoom of the
NewAnnotatedView annotated view.


Dim ZoomFactor As Double
ZoomFactor = NewAnnotatedView.Zoom
Returns

float

annotated_views¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.annotated_views.AnnotatedViews(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
AnnotatedViews

A collection of AnnotatedView objects.

The method Product.GetTechnologicalObject (“AnnotatedViews”) on the root
product retrieves this collection.
add()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add() As AnnotatedView

Creates an annotated view using the current viewpoint and adds it to the
AnnotatedView collection.

Returns:
The created AnnotatedView
Example:

This example creates a new AnnotatedView in the TheAnnotatedViews
collection.


Dim NewAnnotatedView As AnnotatedView
Set NewAnnotatedView = TheAnnotatedViews.Add
Returns

AnnotatedView

add_from_viewpoint(i_viewpoint=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func AddFromViewpoint(Viewpoint3D iViewpoint) As
AnnotatedView

Creates an annotated view using a given viewpoint and adds it to the
AnnotatedView collection.

Parameters:

iViewpoint
The viewpoint.

Returns:
The created AnnotatedView
Example:

This example creates a new AnnotatedView in the TheAnnotatedViews
collection using a
AViewpoint viewpoint object.


Dim NewAnnotatedView As AnnotatedView
Set NewAnnotatedView = TheAnnotatedViews.AddFromViewpoint(AViewpoint)
Parameters

i_viewpoint (Viewpoint3D) –

Returns

AnnotatedView

item(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Item(CATVariant iIndex) As AnnotatedView

Returns an annotated view using its index or its name from the
AnnotatedViews collection.

Parameters:

iIndex
The index or the name of the AnnotatedView to retrieve from the
collection of AnnotatedViews. As a numerics, this index is the rank of the
AnnotatedView in the collection. The index of the first AnnotatedView in the
collection is 1, and the index of the last AnnotatedView is Count. As a string,
it is the name you assigned to the AnnotatedView.

Returns:
The retrieved AnnotatedView
Example:

This example retrieves in ThisAnnotatedView the ninth
AnnotatedView,
and in ThatAnnotatedView the AnnotatedView named
AnnotatedView3 from the TheAnnotatedViews collection.



Dim ThisAnnotatedView As AnnotatedView
Set ThisAnnotatedView = TheAnnotatedViews.Item(9)
Dim ThatAnnotatedView As AnnotatedView
Set ThatAnnotatedView = TheAnnotatedViews.Item(“AnnotatedView3”)
Parameters

i_index (CATVariant) –

Returns

AnnotatedView

remove(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Remove(CATVariant iIndex)

Removes an annotated view from the AnnotatedViews
collection.

Parameters:

iIndex
The index or the name of the AnnotatedView to retrieve from he
collection of AnnotatedViews. As a numerics, this index is the rank of the
AnnotatedView in the collection. The index of the first AnnotatedView in the
collection is 1, and the index of the last AnnotatedView is Count. As a string,
it is the name you assigned to the AnnotatedView.

Example:

The following example removes the tenth AnnotatedView and the
AnnotatedView named
AnnotatedView2 from the TheAnnotatedViews
collection.


TheAnnotatedViews.Remove(10)
TheAnnotatedViews.Remove(“AnnotatedView2”)
Parameters

i_index (CATVariant) –

Returns

None

dmu_data_flow¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.dmu_data_flow.DMUDataFlow(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
DMUDataFlow

Allows the DMU Data Flow Management within the DMU Navigator
environment.
cache_export(i_directory=None, i_prefix=None, i_data=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub CacheExport(CATBSTR iDirectory,
CATBSTR iPrefix,
long iData)

Exports all documents related to the product in a
directory.

Parameters:

iDirectory
The directory that will contain documents.
iPrefix
The prefix used to save product documents.
iData
To save geometries.

0: no save.
1: save.
Parameters
  • i_directory (str) –

  • i_prefix (str) –

  • i_data (int) –

Returns

None

cache_import(i_directory=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub CacheImport(CATBSTR iDirectory)

Imports in the cache of marked documents in a directory.

Parameters:

iDirectory
The directory that contains marked documents.
Parameters

i_directory (str) –

Returns

None

collapse()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Collapse()

Collapse the product by replacing all sub-product by corresponding
components.
Returns

None

replace_by_cgr(i_directory=None, i_prefix=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub ReplaceByCGR(CATBSTR iDirectory,
CATBSTR iPrefix)

Replaces all components of the product by the corresponding CGR located in
a directory.

Parameters:

iDirectory
The directory that will contain documents.
iPrefix
The prefix used to save product documents.
Parameters
  • i_directory (str) –

  • i_prefix (str) –

Returns

None

save_as_frozen(i_directory=None, i_prefix=None, i_data=None, i_cache=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SaveAsFrozen(CATBSTR iDirectory,
CATBSTR iPrefix,
long iData,
long iCache)

Saves all documents related to the product in a directory.

Parameters:

iDirectory
The directory that will contain documents.
iPrefix
The prefix used to save product documents.
iData
To save geometries.

0: no save.
1: save.

iCache
To cache data.

0: no save.
1: save.
Parameters
  • i_directory (str) –

  • i_prefix (str) –

  • i_data (int) –

  • i_cache (int) –

Returns

None

dmu_review¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.dmu_review.DMUReview(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
DMUReview

Represents a DMU Review.
property activation¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Activation() As long

Returns or sets the activation.

Returns:
The activation

0: the DMU Review is inactivated.
1: the DMU Review is activated.

Example:

This example retrieves the activation of the oDMUReview DMU Review
and activates it.


Activation = oDMUReview.Activation
oDMUReview.Activation = 1
Returns

int

property dmu_reviews¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUReviews() As DMUReviews (Read Only)

Returns the DMUReviews Collection associated with the DMUReview
(children).

Example:

This example retrieves the cDMUReviews collection
from the oDMUReview DMU Review.


Set cDMUReviews = oDMUReview.DMUReviews(9)
Returns

DMUReviews

dmu_reviews¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.dmu_reviews.DMUReviews(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
DMUReviews

A collection of all DMUReviews currently managed by the
application.

The method Product.GetTechnologicalObject (“DMUReviews”) retrieves this
collection.
add()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add() As DMUReview

Creates a DMUReview and adds it to the DMUReviews
Collection.

Returns:
The created DMUReview
Example:

This example creates a new DMUReview in the cDMUReviews
collection.


Set oDMUReview = cDMUReviews.Add
Returns

DMUReview

property current¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Current() As CATBaseDispatch (Read Only)

Returns the current DMUReview.

Returns:
The current DMUReview (the collection is returned if there is no
current review)
Example:

This example retrieves the current oDMUReview DMU
Review
from the cDMUReviews collection.


Set oDMUReview = cDMUReviews.Current
Returns

AnyObject

import_from(i_product=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ImportFrom(Product iProduct) As DMUReview

Imports Applicative data froma given product in a new DMU
Review

Parameters:

iProduct
The product to import applicative data from

Returns:
The created DMUReview
Example:

This example imports a new DMUReview from a product in the
cDMUReviews collection.


Set oDMUReview = cDMUReviews.ImportFrom(iExistingProduct)
Parameters

i_product (Product) –

Returns

DMUReview

item(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Item(CATVariant iIndex) As DMUReview

Returns a DMUReview using its index or its name from the DMUReviews
collection.

Parameters:

iIndex
The index or the name of the DMUReview to retrieve from the
collection of DMUReviews. As a numerics, this index is the rank of the
DMUReview in the collection. The index of the first DMUReview in the collection
is 1, and the index of the last DMUReview is Count. As a string, it is the name
you assigned to the DMUReview.

Returns:
The retrieved DMUReview
Example:

This example retrieves in oThisDMUReview the ninth
DMUReview,
and in oThatDMUReview the DMUReview named
DMUReview3 from the cDMUReviews collection.


Set oThisDMUReview = cDMUReviews.Item(9)
Set oThatDMUReview = cDMUReviews.Item(“DMUReview3”)
Parameters

i_index (CATVariant) –

Returns

DMUReview

remove(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Remove(CATVariant iIndex)

Removes a DMUReview from the DMUReviews collection.

Parameters:

iIndex
The index or the name of the DMUReview to retrieve from the
collection of DMUReviews. As a numerics, this index is the rank of the
DMUReview in the collection. The index of the first DMUReview in the collection
is 1, and the index of the last DMUReview is Count. As a string, it is the name
you assigned to the DMUReview.

Example:

The following example removes the tenth DMUReview and the
DMUReview named
DMUReview2 from the cDMUReviews collection.


cDMUReviews.Remove(10)
cDMUReviews.Remove(“DMUReview2”)
Parameters

i_index (CATVariant) –

Returns

None

group¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.group.Group(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
Group

Represents a DMU group.
The DMU group is an entity which gathers references to several products in
order to automate validation and verification of the Digital
Mock-Up.

A user can build a group using several methods: explicitely point out some
products or take all products by default. The designated products can be
intermediate or terminal node of the product structure. For instance, a user
who has to verify the integration of the engine in engine bay may define a
group with the engine assembly or with all the parts from the engine in order
to detect clashes. In the first case this user has to add the engine assembly
(as a product) in the group, and in the second case, to add all the parts to
the group. Obviously, when a modification happens to the engine assembly the
user has to change the group only in the second case. To manage the explicit
definition of the group, one may use the XxxxExplicit methods.

When the system takes the group into account to perform a given task, it may be
necessary to retrieve:

The products designated by the user (For example, the section of these
products)
The terminal nodes (or leaves) of the product (For example, clash detection
takes into account terminal nodes)
The set of products in the product structure which are not selected (For
example, hide all products which are not in the group)
The set of terminal nodes which are not selected (For example, clash of
some products against all others).

To perform these treatments one may use YyyyExtract or ZzzzInvert
methods.
add_explicit(i_product=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub AddExplicit(CATBaseDispatch iProduct)

Adds a product to the group.

Parameters:

iProduct
The product to add

Example:

This example adds the product MyProduct to the group
NewGroup.


NewGroup.AddExplicit MyProduct
Parameters

i_product (AnyObject) –

Returns

None

count_explicit()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountExplicit() As long

Returns the number of products in the group.

Example:

This example retrieves the number of products in the group
NewGroup.


Dim number As Integer
number = NewGroup.CountExplicit
Returns

int

count_extract()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountExtract() As long

Returns the number of products which can be extracted from the
group.

Depending on the extraction mode, the extracted products can
be:

Mode = 0: the products from the group (intermediate or terminal nodes).
Mode = 1: the terminal nodes of the products from the group.

Returns:
The number of products
Example:

This example reads the number of products in the group
NewGroup.


Dim number As Integer
number = NewGroup.CountExtract
Returns

int

count_invert()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountInvert() As long

Returns the number of terminal node products which cannot be extracted from
the group.

Example:

This example retrieves the number of terminal node products which
cannot be extracted from the group NewGroup.


Dim number As Integer
number = NewGroup.CountInvert
Returns

int

property extract_mode¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property ExtractMode() As long

Returns or sets the mode for the extraction methods.

Returns:
The extraction mode

0: the extraction provides the products from the group
(intermediate of terminal nodes).
1: the extraction provides terminal nodes of the products from the
group.

Example:

This example retrieves the extraction mode of the NewGroup Group
and sets it to 1.


Dim Mode As Integer
Mode = NewGroup.ExtractMode
NewGroup.ExtractMode = 1
Returns

int

fill_sel_with_extract()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub FillSelWithExtract()

Fills the selection with all products which can be extracted from the
group.

Example:

This example fills the selection with products which can be
extracted
from the NewGroup group.


NewGroup.FillSelWithExtract
Returns

None

fill_sel_with_invert()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub FillSelWithInvert()

Fills the selection with all terminal node products which cannot be
extracted from the group.

Example:

This example fills the selection with all products which cannnot
be extracted
from the NewGroup group.


NewGroup.FillSelWithInvert
Returns

None

item_explicit(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemExplicit(CATVariant iIndex) As CATBaseDispatch

Returns a product using its index in the group.

Parameters:

iIndex
The index of the product in the group. The index of the first
product is 1, and the index of the last product is CountExplicit.


Returns:
The retrieved product
Example:

This example retrieves in ThisProduct the ninth
product
from the NewGroup group.


Dim ThisProduct As Product
Set ThisProduct = NewGroup.ItemExplicit(9)
Parameters

i_index (CATVariant) –

Returns

AnyObject

item_extract(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemExtract(CATVariant iIndex) As Product

Returns a product which can be extracted from the group using its
index.

Parameters:

iIndex
The index of the product in the group. The index of the first
product is 1, and the index of the last product is CountExtract.


Returns:
The retrieved product
Example:

This example retrieves in ThisProduct the ninth
product
from the NewGroup group.


Dim ThisProduct As Group
Set ThisProduct = NewGroup.ItemExtract(9)
Parameters

i_index (CATVariant) –

Returns

Product

item_invert(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemInvert(CATVariant iIndex) As Product

Returns a terminal node product which cannot be extracted from the group
using its index.

Parameters:

iIndex
The index of the product in the group. The index of the first
product is 1, and the index of the last product is CountExtract.


Returns:
The retrieved product
Example:

This example retrieves in ThisProduct the ninth product which
cannot be extracted from
the NewGroup group.


Dim ThisProduct As Group
Set ThisProduct = NewGroup.ItemInvert(9)
Parameters

i_index (CATVariant) –

Returns

Product

remove_explicit(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub RemoveExplicit(CATVariant iIndex)

Removes a product from the group using its index.

Parameters:

iIndex
The index of the product in the group. The index of the first
product is 1, and the index of the last product is CountExplicit.


Example:

The following example removes the tenth product from the NewGroup
group.


NewGroup.RemoveExplicit 10
Parameters

i_index (CATVariant) –

Returns

None

groups¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.groups.Groups(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
Groups

A collection of all groups currently managed by the
application.

The method Product.GetTechnologicalObject (“Groups”) on the root product
retrieves this collection.
add()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add() As Group

Creates an empty Group and adds it to the Groups
Collection.

Returns:
The created group
Example:

This example creates a new group in the TheGroups
collection.


Dim NewGroup As Group
Set NewGroup = TheGroups.Add
Returns

Group

add_from_sel()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func AddFromSel() As Group

Creates a Group containing all products in the selection and adds it to the
Groups Collection.

Returns:
The created group
Example:

This example creates a new group containing all products in the
selection
in the TheGroups collection.


Dim NewGroup As Group
Set NewGroup = TheGroups.AddFromSel
Returns

Group

all_leaves()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func AllLeaves() As Group

Returns a group which contains all the terminal nodes of the current root
product.

Example:

This example retrieves the group in the TheGroups
collection.


Dim AllLeavesGroup As Group
Set AllLeavesGroup = TheGroups.AllLeaves
Returns

Group

item(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Item(CATVariant iIndex) As Group

Returns a group using its index or its name from the Groups
collection.

Parameters:

iIndex
The index or the name of the Group to retrieve from the collection
of groups. As a numerics, this index is the rank of the Group in the
collection. The index of the first Group in the collection is 1, and the index
of the last Group is Count. As a string, it is the name you assigned to the
Group.

Returns:
The retrieved Group
Example:

This example retrieves in ThisGroup the ninth
Group,
and in ThatGroup the Group named
Group3 from the TheGroups collection.


Dim ThisGroup As Group
Set ThisGroup = TheGroups.Item(9)
Dim ThatGroup As Group
Set ThatGroup = TheGroups.Item(“Group3”)
Parameters

i_index (CATVariant) –

Returns

Group

remove(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Remove(CATVariant iIndex)

Removes a group from the Groups collection.

Parameters:

iIndex
The index or the name of the Group to retrieve from he collection
of groups. As a numerics, this index is the rank of the Group in the
collection. The index of the first Group in the collection is 1, and the index
of the last Group is Count. As a string, it is the name you assigned to the
Group.

Example:

The following example removes the tenth Group and the Group
named
Group2 from the TheGroups collection.


TheGroups.Remove(10)
TheGroups.Remove(“Group2”)
Parameters

i_index (CATVariant) –

Returns

None

hyperlink¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.hyperlink.Hyperlink(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
Hyperlink

Represents a hyperlink marker.
add_url(i_url=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub AddUrl(CATBSTR iUrl)

Adds a url to an Hyperlink.

Parameters:

iUrl
The URL to be added to the Hyperlink.

Example:

This example links TheUrl to the NewHyperlink
Hyperlink.


NewHyperlink.AddUrl(TheUrl)
Parameters

i_url (str) –

Returns

None

count_object()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountObject() As long

Returns the number of Url which are linked to the
Hyperlink.

Example:

This example reads the number of Url in the Hyperlink NewHyperlink
.


Dim number As Integer
number = NewHyperlink.CountObject
Returns

int

item_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemObject(CATVariant iIndex) As CATBSTR

Returns an Url which is linked to the Hyperlink using its
index.

Parameters:

iIndex
The index of the Url in the Hyperlink. The index of the first
object is 1, and the index of the last object is CountObject.


Returns:
The retrieved Url
Example:

This example retrieves in ThisUrl the ninth
object
from the NewHyperlink Hyperlink.


Dim ThisUrl As String
Set ThisUrl = NewHyperlink.ItemObject(9)
Parameters

i_index (CATVariant) –

Returns

str

remove_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub RemoveObject(CATVariant iIndex)

Removes an Url which is linked to the Hyperlink using its
index.

Parameters:

iIndex
The index of the object in the Hyperlink. The index of the first
object is 1, and the index of the last object is CountObject.


Example:

This example removes the ninth Url
from the NewHyperlink Hyperlink.


NewHyperlink.RemoveObject(9)
Parameters

i_index (CATVariant) –

Returns

None

hyperlinks¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.hyperlinks.Hyperlinks(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
Hyperlinks
add(i_object=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add(AnyObject iObject) As Hyperlink

Adds a Hyperlink to the Hyperlinks collection. Be careful: only one
Hyperlink instance is allowed per object which supports the hyperlink. If one
adds a Hyperlink on an object which already has a Hyperlink, the call fails.
The Hyperlink name is internally generated. If one wants to manage Hyperlink
using its name, he has to set it manually.

Parameters:

iObject
The object which supports the hyperlink.

Example:

The following example adds a Hyperlink


Dim NewHyperlink As Hyperlink
Set NewHyperlink = TheHyperlinks.Add(iObject)
Parameters

i_object (AnyObject) –

Returns

Hyperlink

get_hyperlink(i_object=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetHyperlink(AnyObject iObject) As Hyperlink

Retrieve an Hyperlink associated to an object

Parameters:

iObject
The object which supports the hyperlink. The call fails otherwise.


Returns:
The retrieved Hyperlink if it exists
Example:

This example retrieves an existing one in the TheHyperlinks
collection.


Dim NewHyperlink As Hyperlink
Set NewHyperlink = TheHyperlinks.GetHyperlink(iObject)
Parameters

i_object (AnyObject) –

Returns

Hyperlink

item(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Item(CATVariant iIndex) As Hyperlink

Returns an Hyperlink using its index from the Hyperlinks
collection.

Parameters:

iIndex
The index or the name of the hyperlink to retrieve from the
collection of Hyperlinks. As a numerics, this index is the rank of the
Hyperlink in the collection. The index of the first Hyperlink in the collection
is 1, and the index of the last Hyperlink is Count. As a string, it is the name
you assigned to the Hyperlink.

Returns:
The retrieved Hyperlink
Example:

This example retrieves in ThisHyperlink the ninth Hyperlink
,
and in ThatHyperlink the Hyperlink named
Hyperlink3 from the TheHyperlinks collection.


Dim ThisHyperlink As Hyperlink
Set ThisHyperlink = TheHyperlinks.Item(9)
Dim ThatHyperlink As Hyperlink
Set ThatHyperlink = TheHyperlinks.Item(“Hyperlink3”)
Parameters

i_index (CATVariant) –

Returns

Hyperlink

remove(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Remove(CATVariant iIndex)

Removes a Hyperlink from the Hyperlinks collection.

Parameters:

iIndex
The index or the name of the Hyperlink to retrieve from the
collection of Hyperlinks. As a numerics, this index is the rank of the
Hyperlink in the collection. The index of the first Hyperlink in the collection
is 1, and the index of the last Hyperlink is Count. As a string, it is the name
you assigned to the Hyperlink.

Example:

The following example removes the tenth Hyperlink and the
Hyperlink named
Hyperlink 2 from the TheHyperlinks collection.


TheHyperlinks.Remove(10)
TheHyperlinks.Remove(“Hyperlink2”)
Parameters

i_index (CATVariant) –

Returns

None

marker_2D¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.marker_2D.Marker2D(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
Marker2D

Represents a marker 2D in a specified annotated view.
property fill¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Fill() As long

Returns or sets the Marker2D’s filling status (1 the figure is filled, 0
the figure is not filled).

Example:

This example retrieves the filling status of the NewMarker2D
Marker2D.


Dim status As Integer
status = NewMarker2D.Fill
Returns

int

property frame¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Frame() As long

Returns or sets the Marker2D’s framing status (1 the figure is framed, 0
the figure is not framed).

Example:

This example retrieves the framing status of the NewMarker2D
Marker2D.


Dim status As Integer
status = NewMarker2D.Frame
Returns

int

get_positions(o_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetPositions(CATSafeArrayVariant oCoordinates)

Retrieves the coordinates of the positions of the
Marker2D.

These positions depend on the type of the Marker2D :

Line: 2 positions.
Arrow: 2 positions, the first being the head and the second being the
tail.
Rectangle: 2 positions, the first being the bottom-left corner and the
second being the top-right corner.
Circle: 2 positions, the first being the center and the second being a
point on the circle.
FreeHand: as many positions as points.
Text: 1 position, the bottom-left corner.
Picture: 2 positions, the first being the bottom-left corner and the
second being the top-right corner.

Parameters:

oCoordinates
The coordinates of the positions expressed as an array of variants
are:

oCoordinates(0) is the X coordinate of the first
point
oCoordinates(1) is the Y coordinate of the first
point
oCoordinates(2) is the X coordinate of the second
point
oCoordinates(3) is the Y coordinate of the second
point
oCoordinates(n*2-2) is the X coordinate of the n-th
point
oCoordinates(n*2-1) is the Y coordinate of the n-th point


Example:

This example retrieves the coordinates of the positions of the
NewMarker2D Marker2D.


Dim Coordinates (3)
NewMarker2D.GetPositions Coordinates
Parameters

o_coordinates (tuple) –

Returns

None

property picture¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Picture() As CATBSTR

Returns or sets the path to a picture file for a picture
Marker2D.

Example:

This example retrieves the path to a picture file of the
NewMarker2D Marker2D.


Dim path As String
path = NewMarker2D.Picture
Returns

str

set_positions(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetPositions(CATSafeArrayVariant iCoordinates)

Sets the coordinates of the positions of the Marker2D.

These positions depend on the type of the Marker2D :

Line: 2 positions.
Arrow: 2 positions, the first being the head and the second being the
tail.
Rectangle: 2 positions, the first being the bottom-left corner and the
second being the top-right corner.
Circle: 2 positions, the first being the center and the second being a
point on the circle.
FreeHand: as many positions as points.
Text: 1 position, the bottom-left corner.
Picture: 2 positions, the first being the bottom-left corner and the
second being the top-right corner.

Parameters:

iCoordinates
The coordinates of the positions expressed as an array of variants
are:

iCoordinates(0) is the X coordinate of the first
point
iCoordinates(1) is the Y coordinate of the first
point
iCoordinates(2) is the X coordinate of the second
point
iCoordinates(3) is the Y coordinate of the second
point
oCoordinates(n*2-2) is the X coordinate of the n-th
point
oCoordinates(n*2-1) is the Y coordinate of the n-th point


Example:

This example sets the coordinates of the positions of the
NewMarker2D Marker2D.


Dim Coordinates (3) ‘To be valuated
NewMarker2D.SetPositions Coordinates
Parameters

i_coordinates (tuple) –

Returns

None

property text¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Text() As CATBSTR

Returns or sets the text for a text Marker2D.

Example:

This example retrieves the text of the NewMarker2D
Marker2D.


Dim text As String
text = NewMarker2D.Text
Returns

str

property text_angle¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextAngle() As double

Returns or sets the text’s angle for a text Marker2D.

Example:

This example retrieves the text’s angle of the NewMarker2D
Marker2D.


Dim angle As Double
size = NewMarker2D.TextAngle
Returns

float

property text_font¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextFont() As CATBSTR

Returns or sets the text’s font for a text Marker2D.

Example:

This example retrieves the text’s font of the NewMarker2D
Marker2D.


Dim font As String
font = NewMarker2D.TextFont
Returns

str

property text_orientation¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextOrientation() As CatMarkerTextOrientation

Return or set the orientation of text.

Example:

This example retrieves the orientation of the NewMarker2D
Marker2D.


Dim orientation As CatMarkerTextOrientation
orientation = NewMarker2D.TextOrientation
Returns

enum cat_marker_text_orientation

property text_size¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextSize() As double

Returns or sets the text’s size for a text Marker2D.

Example:

This example retrieves the text’s size of the NewMarker2D
Marker2D.


Dim size As Double
size = NewMarker2D.TextSize
Returns

float

property type¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Type() As CatMarker2DType (Read Only)

Returns the type of the marker 2D.

Example:

This example retrieves the type of the NewMarker2D
Marker2D.


Dim type As CatMarker2DType
type = NewMarker2D.Type
Returns

enum cat_marker2_d_type

marker_2Ds¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.marker_2Ds.Marker2Ds(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
Marker2Ds

A collection of Marker2Ds objects.
add2_d_arrow(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DArrow(CATSafeArrayVariant iCoordinates) As
Marker2D

Creates an arrow marker 2D and adds it to the marker 2D collection. The
arrow is defined using the coordinates of its head and tail
points.

Parameters:

iCoordinates
The coordinates

iCoordinates(0) is the X coordinate of the head
point
iCoordinates(1) is the Y coordinate of the head
point
iCoordinates(2) is the X coordinate of the tail
point
iCoordinates(3) is the Y coordinate of the tail point


Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DArrow As Marker2D
Set NewMarker2DArrow = TheMarker2Ds.Add2DArrow(Positions)
Parameters

i_coordinates (tuple) –

Returns

Marker2D

add2_d_circle(i_coordinates=None, i_fill_status=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DCircle(CATSafeArrayVariant iCoordinates,
long iFillStatus) As Marker2D

Creates a circle marker 2D and adds it to the marker 2D collection. The
circle is defined using the coordinates of its center and a point through which
it passes.

Parameters:

iCoordinates
The coordinates

iCoordinates(0) is the X coordinate of the
center
iCoordinates(1) is the Y coordinate of the
center
iCoordinates(2) is the X coordinate of the a point on the
circle
iCoordinates(3) is the Y coordinate of the a point on the
circle

iFillStatus
The filling status (1 the figure is filled, 0 the figure is not
filled).

Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DCircle As Marker2D
Set NewMarker2DCircle = TheMarker2Ds.Add2DCircle(Positions, 0)
Parameters
  • i_coordinates (tuple) –

  • i_fill_status (int) –

Returns

Marker2D

add2_d_free_hand(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DFreeHand(CATSafeArrayVariant iCoordinates) As
Marker2D

Creates a free hand drawing marker 2D and adds it to the marker 2D
collection. The free hand drawing is defined using the coordinates of a series
of points.

Parameters:

iCoordinates
The coordinates

iCoordinates(0) is the X coordinate of the first
point
iCoordinates(1) is the Y coordinate of the first
point
iCoordinates(2) is the X coordinate of the second
point
iCoordinates(3) is the Y coordinate of the second
point
iCoordinates(n*2-2) is the X coordinate of the n-th
point
iCoordinates(n*2-1) is the Y coordinate of the n-th point


Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DFreeHand As Marker2D
Set NewMarker2DFreeHand = TheMarker2Ds.Add2DFreeHand(Positions)
Parameters

i_coordinates (tuple) –

Returns

Marker2D

add2_d_line(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DLine(CATSafeArrayVariant iCoordinates) As
Marker2D

Creates a line marker 2D and adds it to the marker 2D collection. The line
segment is defined using the coordinates of its two
endpoints.

Parameters:

iCoordinates
The coordinates of the endpoints

iCoordinates(0) is the X coordinate of the first
endpoint
iCoordinates(1) is the Y coordinate of the first
endpoint
iCoordinates(2) is the X coordinate of the second
endpoint
iCoordinates(3) is the Y coordinate of the second endpoint


Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DLine As Marker2D
Set NewMarker2DLine = TheMarker2Ds.Add2DLine(Positions)
Parameters

i_coordinates (tuple) –

Returns

Marker2D

add2_d_picture(i_coordinates=None, i_path=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DPicture(CATSafeArrayVariant iCoordinates,
CATBSTR iPath) As Marker2D

Creates a picture marker 2D and adds it to the marker 2D collection. The
picture is defined as a rectangle whose bottom-left and top-right corners are
given.

Parameters:

iCoordinates
The coordinates of the corners

iCoordinates(0) is the X coordinate of the bottom-left
point
iCoordinates(1) is the Y coordinate of the bottom-left
point
iCoordinates(2) is the X coordinate of the top-right
point
iCoordinates(3) is the Y coordinate of the top-right point


iPath
The path to the picture file

Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DPicture As Marker2D
Set NewMarker2DPicture = TheMarker2Ds.Add2DPicture(Positions, “e:picture.bmp”)
Parameters
  • i_coordinates (tuple) –

  • i_path (str) –

Returns

Marker2D

add2_d_rectangle(i_coordinates=None, i_fill_status=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DRectangle(CATSafeArrayVariant iCoordinates,
long iFillStatus) As Marker2D

Creates a rectangle marker 2D and adds it to the marker 2D collection. The
rectangle is defined using the coordinates of its bottom-left and top-right
corners.

Parameters:

iCoordinates
The coordinates

iCoordinates(0) is the X coordinate of the bottom-left
point
iCoordinates(1) is the Y coordinate of the bottom-left
point
iCoordinates(2) is the X coordinate of the top-right
point
iCoordinates(3) is the Y coordinate of the top-right point


iFillStatus
The filling status (1 the figure is filled, 0 the figure is not
filled).

Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DRectangle As Marker2D
Set NewMarker2DRectangle = TheMarker2Ds.Add2DRectangle(Positions, 0)
Parameters
  • i_coordinates (tuple) –

  • i_fill_status (int) –

Returns

Marker2D

add2_d_text(i_coordinates=None, i_text=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Add2DText(CATSafeArrayVariant iCoordinates,
CATBSTR iText) As Marker2D

Creates a text marker 2D and adds it to the marker 2D collection. The text
is anchored using the coordinates of its bottom-left
point.

Parameters:

iCoordinates
The coordinates

iCoordinates(0) is the X coordinate of the bottom-left
point
iCoordinates(1) is the Y coordinate of the bottom-left point


iText
The text

Returns:
The created marker 2D
Example:

This example creates a new marker 2D in the TheMarker2Ds
collection.


Dim NewMarker2DText As Marker2D
Set NewMarker2DText = TheMarker2Ds.Add2DText(Positions, “example”)
Parameters
  • i_coordinates (tuple) –

  • i_text (str) –

Returns

Marker2D

item(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func Item(CATVariant iIndex) As Marker2D

Returns a marker 2D using its index from the Marker2Ds
collection.

Parameters:

iIndex
The index of the marker 2D to retrieve from the collection of
Marker2Ds. As a numerics, this index is the rank of the marker 2D in the
collection. The index of the first marker 2D in the collection is 1, and the
index of the last marker 2D is Count.

Returns:
The retrieved marker 2D
Example:

This example retrieves in ThisMarker2D the ninth marker 2D

from the TheMarker2Ds collection.


Dim ThisMarker2D As Marker2D
Set ThisMarker2D = TheMarker2Ds.Item(9)
Parameters

i_index (CATVariant) –

Returns

Marker2D

remove(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Remove(CATVariant iIndex)

Removes a marker 2D from the Marker2Ds collection.

Parameters:

iIndex
The index of the marker 2D to retrieve from he collection of
Marker2Ds. As a numerics, this index is the rank of the marker 2D in the
collection. The index of the first marker 2D in the collection is 1, and the
index of the last marker 2D is Count.

Example:

The following example removes the tenth marker 2D from the
TheMarker2Ds collection.


TheMarker2Ds.Remove(10)
Parameters

i_index (CATVariant) –

Returns

None

marker_3D¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.marker_3D.Marker3D(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
Marker3D

Represents a marker 3D.
add_object(i_object=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub AddObject(AnyObject iObject)

Adds a link to an object.

Parameters:

iObject
The object to be linked.

Example:

This example links ThisProduct to the NewMarker3D marker
3D.


NewMarker3D.AddObject(ThisProduct)
Parameters

i_object (AnyObject) –

Returns

None

count_object()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountObject() As long

Returns the number of objects which are linked to the marker
3D.

Example:

This example reads the number of objects in the marker3D
NewMarker3D.


Dim number As Integer
number = NewMarker3D.CountObject
Returns

int

property fill¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Fill() As long

Returns or sets the marker 3D’s filling status (1 the figure is filled, 0
the figure is not filled).

Example:

This example retrieves the filling status of NewMarker3D marker
3D.


Dim status As Integer
status = NewMarker3D.Fill
Returns

int

property frame¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Frame() As long

Returns or sets the marker 3D’s framing status (1 the figure is framed, 0
the figure is not framed).

Example:

This example retrieves the framing status of NewMarker3D marker
3D.


Dim status As Integer
status = NewMarker3D.Frame
Returns

int

get_object_positions(i_index=None, o_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetObjectPositions(CATVariant iIndex,
CATSafeArrayVariant oCoordinates)

Retrieves the coordinates of the anchor point of the marker on the
object.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.

oCoordinates
The coordinates of the anchor point

oCoordinates(0) is the X coordinate of the anchor
point
oCoordinates(1) is the Y coordinate of the anchor
point
oCoordinates(2) is the Z coordinate of the anchor point


Example:

This example retrieves the coordinates of the anchor in the
NewMarker3D marker 3D.


Dim Coordinates (3)
NewMarker3D.GetObjectPositions Coordinates
Parameters
  • i_index (CATVariant) –

  • o_coordinates (tuple) –

Returns

None

get_text_positions(o_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetTextPositions(CATSafeArrayVariant oCoordinates)

Retrieves the coordinates of the positions of a text marker 3D. The
bottom-left corner of the text is anchored to a given
point.

Returns:
The coordinates of the text anchor point

oCoordinates(0) is the X coordinate of the text anchor
point
oCoordinates(1) is the Y coordinate of the text anchor
point
oCoordinates(2) is the Z coordinate of the text anchor point


Example:

This example retrieves the coordinates of the text in the
NewMarker3D marker 3D.


Dim Coordinates (2)
NewMarker3D.GetTextPositions Coordinates
Parameters

o_coordinates (tuple) –

Returns

None

item_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemObject(CATVariant iIndex) As CATBaseDispatch

Returns an object which is linked to the marker 3D using its
index.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.


Returns:
The retrieved object
Example:

This example retrieves in ThisObject the ninth
object
from the NewMarker3D marker 3D.


Dim ThisObject As Marker3D
Set ThisObject = NewMarker3D.ItemObject(9)
Parameters

i_index (CATVariant) –

Returns

AnyObject

remove_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub RemoveObject(CATVariant iIndex)

Removes an object which is linked to the marker 3D using its
index.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.


Example:

This example removes the ninth object
from the NewMarker3D marker 3D.


NewMarker3D.RemoveObject(9)
Parameters

i_index (CATVariant) –

Returns

None

set_object_positions(i_index=None, i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetObjectPositions(CATVariant iIndex,
CATSafeArrayVariant iCoordinates)

Sets the coordinates of the anchor point of the marker on the
object.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.

iCoordinates
The coordinates of the anchor point

oCoordinates(0) is the X coordinate of the anchor
point
oCoordinates(1) is the Y coordinate of the anchor
point
oCoordinates(2) is the Z coordinate of the anchor point


Example:

This example sets the coordinates of the anchor in the NewMarker3D
marker 3D.


Dim Coordinates (3)
NewMarker3D.SetObjectPositions Coordinates
Parameters
  • i_index (CATVariant) –

  • i_coordinates (tuple) –

Returns

None

set_text_positions(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetTextPositions(CATSafeArrayVariant iCoordinates)

Sets the coordinates of the positions of a text marker 3D.

Parameters:

iCoordinates
The coordinates of the text anchor point

oCoordinates(0) is the X coordinate of the text anchor
point
oCoordinates(1) is the Y coordinate of the text anchor
point
oCoordinates(2) is the Z coordinate of the text anchor point


Example:

This example sets the coordinates of the text in the NewMarker3D
marker 3D.


Dim Coordinates (2)
NewMarker3D.SetTextPositions Coordinates
Parameters

i_coordinates (tuple) –

Returns

None

property text¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Text() As CATBSTR

Returns or sets the text for a text marker 3D.

Example:

This example reads the text of NewMarker3D marker
3D.


Dim text As String
text = NewMarker3D.Text
Returns

str

property text_font¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextFont() As CATBSTR

Returns or sets the text’s font for a marker 3D.

Example:

This example retrieves the text’s font of NewMarker3D marker
3D.


Dim font As String
font = NewMarker3D.TextFont
Returns

str

property text_orientation¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextOrientation() As CatMarkerTextOrientation

Returns or sets the orientation of text.

Example:

This example retrieves the orientation of NewMarker3D marker
3D.


Dim orientation As CatMarkerTextOrientation
orientation = NewMarker3D.TextOrientation
Returns

enum cat_marker_text_orientation

property text_size¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextSize() As double

Returns or sets the text’s size for a marker 3D.

Example:

This example retrieves the text’s size of NewMarker3D marker
3D.


Dim size As Double
size = NewMarker3D.TextSize
Returns

float

property type¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Type() As CatMarker3DType (Read Only)

Returns the type of the marker 3D.

Example:

This example reads the type of NewMarker3D marker
3D.


Dim type As CatMarker3DType
type = NewMarker3D.Type
Returns

enum cat_marker3_d_type

update()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Update()

Updates the the marker 3D: that is to take into account all modifications
which occur since last update.

Example:

This example updates the NewMarker3D marker 3D.


NewMarker3D.Update
Returns

None

marker_3Ds¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.marker_3Ds.Marker3Ds(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
Marker3D

Represents a marker 3D.
add_object(i_object=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub AddObject(AnyObject iObject)

Adds a link to an object.

Parameters:

iObject
The object to be linked.

Example:

This example links ThisProduct to the NewMarker3D marker
3D.


NewMarker3D.AddObject(ThisProduct)
Parameters

i_object (AnyObject) –

Returns

None

count_object()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func CountObject() As long

Returns the number of objects which are linked to the marker
3D.

Example:

This example reads the number of objects in the marker3D
NewMarker3D.


Dim number As Integer
number = NewMarker3D.CountObject
Returns

int

property fill¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Fill() As long

Returns or sets the marker 3D’s filling status (1 the figure is filled, 0
the figure is not filled).

Example:

This example retrieves the filling status of NewMarker3D marker
3D.


Dim status As Integer
status = NewMarker3D.Fill
Returns

int

property frame¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Frame() As long

Returns or sets the marker 3D’s framing status (1 the figure is framed, 0
the figure is not framed).

Example:

This example retrieves the framing status of NewMarker3D marker
3D.


Dim status As Integer
status = NewMarker3D.Frame
Returns

int

get_object_positions(i_index=None, o_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetObjectPositions(CATVariant iIndex,
CATSafeArrayVariant oCoordinates)

Retrieves the coordinates of the anchor point of the marker on the
object.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.

oCoordinates
The coordinates of the anchor point

oCoordinates(0) is the X coordinate of the anchor
point
oCoordinates(1) is the Y coordinate of the anchor
point
oCoordinates(2) is the Z coordinate of the anchor point


Example:

This example retrieves the coordinates of the anchor in the
NewMarker3D marker 3D.


Dim Coordinates (3)
NewMarker3D.GetObjectPositions Coordinates
Parameters
  • i_index (CATVariant) –

  • o_coordinates (tuple) –

Returns

None

get_text_positions(o_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetTextPositions(CATSafeArrayVariant oCoordinates)

Retrieves the coordinates of the positions of a text marker 3D. The
bottom-left corner of the text is anchored to a given
point.

Returns:
The coordinates of the text anchor point

oCoordinates(0) is the X coordinate of the text anchor
point
oCoordinates(1) is the Y coordinate of the text anchor
point
oCoordinates(2) is the Z coordinate of the text anchor point


Example:

This example retrieves the coordinates of the text in the
NewMarker3D marker 3D.


Dim Coordinates (2)
NewMarker3D.GetTextPositions Coordinates
Parameters

o_coordinates (tuple) –

Returns

None

item_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func ItemObject(CATVariant iIndex) As CATBaseDispatch

Returns an object which is linked to the marker 3D using its
index.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.


Returns:
The retrieved object
Example:

This example retrieves in ThisObject the ninth
object
from the NewMarker3D marker 3D.


Dim ThisObject As Marker3D
Set ThisObject = NewMarker3D.ItemObject(9)
Parameters

i_index (CATVariant) –

Returns

AnyObject

remove_object(i_index=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub RemoveObject(CATVariant iIndex)

Removes an object which is linked to the marker 3D using its
index.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.


Example:

This example removes the ninth object
from the NewMarker3D marker 3D.


NewMarker3D.RemoveObject(9)
Parameters

i_index (CATVariant) –

Returns

None

set_object_positions(i_index=None, i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetObjectPositions(CATVariant iIndex,
CATSafeArrayVariant iCoordinates)

Sets the coordinates of the anchor point of the marker on the
object.

Parameters:

iIndex
The index of the object in the marker 3D. The index of the first
object is 1, and the index of the last object is CountObject.

iCoordinates
The coordinates of the anchor point

oCoordinates(0) is the X coordinate of the anchor
point
oCoordinates(1) is the Y coordinate of the anchor
point
oCoordinates(2) is the Z coordinate of the anchor point


Example:

This example sets the coordinates of the anchor in the NewMarker3D
marker 3D.


Dim Coordinates (3)
NewMarker3D.SetObjectPositions Coordinates
Parameters
  • i_index (CATVariant) –

  • i_coordinates (tuple) –

Returns

None

set_text_positions(i_coordinates=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetTextPositions(CATSafeArrayVariant iCoordinates)

Sets the coordinates of the positions of a text marker 3D.

Parameters:

iCoordinates
The coordinates of the text anchor point

oCoordinates(0) is the X coordinate of the text anchor
point
oCoordinates(1) is the Y coordinate of the text anchor
point
oCoordinates(2) is the Z coordinate of the text anchor point


Example:

This example sets the coordinates of the text in the NewMarker3D
marker 3D.


Dim Coordinates (2)
NewMarker3D.SetTextPositions Coordinates
Parameters

i_coordinates (tuple) –

Returns

None

property text¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Text() As CATBSTR

Returns or sets the text for a text marker 3D.

Example:

This example reads the text of NewMarker3D marker
3D.


Dim text As String
text = NewMarker3D.Text
Returns

str

property text_font¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextFont() As CATBSTR

Returns or sets the text’s font for a marker 3D.

Example:

This example retrieves the text’s font of NewMarker3D marker
3D.


Dim font As String
font = NewMarker3D.TextFont
Returns

str

property text_orientation¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextOrientation() As CatMarkerTextOrientation

Returns or sets the orientation of text.

Example:

This example retrieves the orientation of NewMarker3D marker
3D.


Dim orientation As CatMarkerTextOrientation
orientation = NewMarker3D.TextOrientation
Returns

enum cat_marker_text_orientation

property text_size¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property TextSize() As double

Returns or sets the text’s size for a marker 3D.

Example:

This example retrieves the text’s size of NewMarker3D marker
3D.


Dim size As Double
size = NewMarker3D.TextSize
Returns

float

property type¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Type() As CatMarker3DType (Read Only)

Returns the type of the marker 3D.

Example:

This example reads the type of NewMarker3D marker
3D.


Dim type As CatMarker3DType
type = NewMarker3D.Type
Returns

enum cat_marker3_d_type

update()¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub Update()

Updates the the marker 3D: that is to take into account all modifications
which occur since last update.

Example:

This example updates the NewMarker3D marker 3D.


NewMarker3D.Update
Returns

None

marker_setting_att¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.marker_setting_att.MarkerSettingAtt(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
System.SettingController
MarkerSettingAtt

Interface to handle the Marker settings

The different settings are:

MarkerAutoUpdate
Update on product structure modifications and scenes
activation.


MarkerDefaultsColor


MarkerDefaultsWeight


MarkerDefaultsDashed


Marker2DAutoNaming


Marker3DAutoNaming


MarkerTextColor2D


MarkerTextWeight2D


MarkerTextDashed2D


MarkerTextDefaultsFont2D


MarkerTextDefaultsSize2D


MarkerTextColor3D


MarkerTextWeight3D


MarkerTextDashed3D


MarkerTextDefaultsFont3D


MarkerTextDefaultsSize3D
get_marker2_d_auto_naming_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarker2DAutoNamingInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the Marker2DAutoNaming
parameter.
Role:Retrieves the state of the Marker2DAutoNaming parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker3_d_auto_naming_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarker3DAutoNamingInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the Marker3DAutoNaming
parameter.
Role:Retrieves the state of the Marker3DAutoNaming parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_color(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetMarkerDefaultsColor(long oRed,
long oGreen,
long oBlue)

Returns the default color of an annotation (oRed, oGreen, oBlue: RGB values
of the color).
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_marker_defaults_color_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsColorInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsColor
parameter.
Role:Retrieves the state of the MarkerDefaultsColor parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_dashed_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsDashedInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsDashed
parameter.
Role:Retrieves the state of the MarkerDefaultsDashed parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_weight_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsWeightInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsWeight
parameter.
Role:Retrieves the state of the MarkerDefaultsWeight parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_color2_d(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetMarkerTextColor2D(long oRed,
long oGreen,
long oBlue)

Returns the default color of a 2D text annotation (oRed, oGreen, oBlue: RGB
values of the color).
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_marker_text_color2_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextColor2DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextColor2D
parameter.
Role:Retrieves the state of the MarkerTextColor2D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_color3_d(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetMarkerTextColor3D(long oRed,
long oGreen,
long oBlue)

Returns the default color of a 3D text annotation (oRed, oGreen, oBlue: RGB
values of the color).
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_marker_text_color3_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextColor3DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextColor3D
parameter.
Role:Retrieves the state of the MarkerTextColor3D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_dashed2_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDashed2DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextDashed2D
parameter.
Role:Retrieves the state of the MarkerTextDashed2D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_dashed3_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDashed3DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextDashed3D
parameter.
Role:Retrieves the state of the MarkerTextDashed3D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_defaults_font2_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDefaultsFont2DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsFont2D
parameter.
Role:Retrieves the state of the MarkerDefaultsFont2D parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_defaults_font3_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDefaultsFont3DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsFont3D
parameter.
Role:Retrieves the state of the MarkerDefaultsFont3D parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_defaults_size2_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDefaultsSize2DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsSize2D
parameter.
Role:Retrieves the state of the MarkerDefaultsSize2D parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_defaults_size3_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDefaultsSize3DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerDefaultsSize3D
parameter.
Role:Retrieves the state of the MarkerDefaultsSize3D parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_weight2_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextWeight2DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextWeight2D
parameter.
Role:Retrieves the state of the MarkerTextWeight2D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_weight3_d_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextWeight3DInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerTextWeight3D
parameter.
Role:Retrieves the state of the MarkerTextWeight3D parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

property marker2_d_auto_naming¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker2DAutoNaming() As boolean

Returns or sets the activation state for 2D annotations automatic naming
(TRUE naming is automatic, FALSE the naming is not automatic).
Returns

bool

property marker3_d_auto_naming¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker3DAutoNaming() As boolean

Returns or sets the activation state for 3D annotations automatic naming
(TRUE naming is automatic, FALSE the naming is not automatic).
Returns

bool

property marker_defaults_dashed¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsDashed() As long

Returns or sets the default dashed value of an annotation (oValue the
dashed value).
Returns

int

property marker_defaults_weight¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsWeight() As long

Returns or sets the default weight value of an annotation (oValue the
weight value).
Returns

int

property marker_text_dashed2_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDashed2D() As long

Returns or sets the default dashed value of a 2D text annotation (oValue
the dashed value).
Returns

int

property marker_text_dashed3_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDashed3D() As long

Returns or sets the default dashed value of a 3D text annotation (oValue
the dashed value).
Returns

int

property marker_text_defaults_font2_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDefaultsFont2D() As CATBSTR

Returns or sets the default font of a 2D annotation (oValue the font name).
Returns

str

property marker_text_defaults_font3_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDefaultsFont3D(CATBSTR iValue)

Returns or sets the default font of a 3D annotation (oValue the font name).
Returns

False

property marker_text_defaults_size2_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDefaultsSize2D() As long

Returns or sets the default size value of a 2d annotation (oValue the size
value)..
Returns

int

property marker_text_defaults_size3_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDefaultsSize3D(long iValue)

Returns or sets the default size value of a 3d annotation (oValue the size
value)..
Returns

False

property marker_text_weight2_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextWeight2D() As long

Returns or sets the default weight value of a 2D text annotation (oValue
the weight value).
Returns

int

property marker_text_weight3_d¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextWeight3D(long iValue)

Returns or sets the default weight value of a 3D text annotation (oValue
the weight value).
Returns

False

set_marker2_d_auto_naming_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarker2DAutoNamingLock(boolean iLocked)

Locks or unlocks the Marker2DAutoNaming parameter.
Role:Locks or unlocks the Marker2DAutoNaming parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker3_d_auto_naming_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarker3DAutoNamingLock(boolean iLocked)

Locks or unlocks the Marker3DAutoNaming parameter.
Role:Locks or unlocks the Marker3DAutoNaming parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_color(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsColor(long iRed,
long iGreen,
long iBlue)

Sets the default color of an annotation (iRed, iGreen, iBlue: RGB values
for the desired color)
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_marker_defaults_color_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsColorLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsColor parameter.
Role:Locks or unlocks the MarkerDefaultsColor parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_dashed_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsDashedLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsDashed parameter.
Role:Locks or unlocks the MarkerDefaultsDashed parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_weight_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsWeightLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsWeight parameter.
Role:Locks or unlocks the MarkerDefaultsColor parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_color2_d(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColor2D(long iRed,
long iGreen,
long iBlue)

Sets the default color of a 2D text annotation (iRed, iGreen, iBlue: RGB
values for the desired color).
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_marker_text_color2_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColor2DLock(boolean iLocked)

Locks or unlocks the MarkerTextColor2D parameter.
Role:Locks or unlocks the MarkerTextColor2D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_color3_d(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColor3D(long iRed,
long iGreen,
long iBlue)

Sets the default color of a 3D text annotation (iRed, iGreen, iBlue: RGB
values for the desired color).
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_marker_text_color3_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColor3DLock(boolean iLocked)

Locks or unlocks the MarkerTextColor3D parameter.
Role:Locks or unlocks the MarkerTextColor3D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_dashed2_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDashed2DLock(boolean iLocked)

Locks or unlocks the MarkerTextDashed parameter.
Role:Locks or unlocks the MarkerTextDashed2D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_dashed3_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDashed3DLock(boolean iLocked)

Locks or unlocks the MarkerTextDashed3D parameter.
Role:Locks or unlocks the MarkerTextDashed3D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_defaults_font2_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDefaultsFont2DLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsFont2D parameter.
Role:Locks or unlocks the MarkerDefaultsFont2D parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_defaults_font3_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDefaultsFont3DLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsFont3D parameter.
Role:Locks or unlocks the MarkerDefaultsSize3D parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_defaults_size2_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDefaultsSize2DLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsSize2D parameter.
Role:Locks or unlocks the MarkerDefaultsSize3D parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_defaults_size3_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDefaultsSize3DLock(boolean iLocked)

Locks or unlocks the MarkerDefaultsSize3D parameter.
Role:Locks or unlocks the MarkerDefaultsSize3D parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_weight2_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextWeight2DLock(boolean iLocked)

Locks or unlocks the MarkerTextWeight2D parameter.
Role:Locks or unlocks the MarkerTextWeight2D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_weight3_d_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextWeight3DLock(boolean iLocked)

Locks or unlocks the MarkerTextWeight3D parameter.
Role:Locks or unlocks the MarkerTextWeight3D parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

n4_d_navigator_setting_att¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.n4_d_navigator_setting_att.N4DNavigatorSettingAtt(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
System.SettingController
N4DNavigatorSettingAtt

Interface to handle the settings of the DMU Navigator
workbench.


The different settings are:

DMUClashPreview:
Display of the preview viewer when editing an interference.

DMUDistancePreview:
Display of the preview viewer when editing a distance.

DMUGroupPreview:
Display of the preview viewer when editing a group.

DMUSectionPreview:
Display of the preview viewer when editing a section.

DMUShuttlePreview:
Display of the preview viewer when editing a shuttle.

DMUThicknessPreview:
Display of the preview viewer for the thickness command.

DMUOffsetPreview:
Display of the preview viewer for the offset command.

DMUSweptVolPreview:
Display of the preview viewer for the swept volume command.

DMUSilhouettePreview:
Display of the preview viewer for the silhouette command.

DMUWrappingPreview:
Display of the preview viewer for the wrapping command.

DMUFreeSpacePreview:
Display of the preview viewer for the free space command.

DMUSimplifPreview:
Display of the preview viewer for the simplification command.

DMUVibrationVolPreview:
Display of the preview viewer for the vibration volume
command.

DMUCut3DPreview:
Display of the preview viewer for the 3D cut command.

DMUMergerPreview:
Display of the preview viewer for the merger command.

NumUrlName:
Display of the hyperlink name.

MarkerAutoUpdate:
Update on product structure modifications and scenes
activation.

MarkerDefaultsColor:
Default color of an annotation.

SceneDefaultsColor:
Default background color for scene environment.

MarkerTextColor:
Default color of a text annotation.

MarkerDefaultsWeight:
Default weight value of an annotation.

MarkerDefaultsDashed:
Default dashed value of an annotation.

MarkerDefaultsSize:
Default size value of an annotation.

MarkerDefaultsFont:
Default font of an annotation.

MarkerTextDashed:
Default dashed value of a text annotation.

MarkerTextWeight:
Default weight value of a text annotation.

PublishAutoLaunchBrowser:
Automatic launching of publish results in a browser.

Marker2DAutoNaming:
Automatically use a Part’s name as the default for the creation of text
annotations.

Marker3DAutoNaming:
Activation of the mechanism that enables to transform temporary markers into
persistent 3D annotations.

DMUReviewName:
The desired default name for DMU Reviews

ForceVoxel:
Force users of the Spatial Query command to use the defined Released
Accuracy.

ClearanceVoxel:
Definition of the Clearance value.

ForceClearanceVoxel:
Force users of the Spatial Query command to use the defined Clearance
value.

InsertMode:
Mode for the Import applicative data command.

DMUGroupPreviewHiddenObjectsDisplayMode:
Display mode for hidden objects of a DMU Group in its preview: visualized as in
main 3D viewer or visualized with customized graphic
properties

DMUGroupPreviewHiddenObjectsColor:
Color for hidden objects in DMU Group Preview.

DMUGroupPreviewHiddenObjectsOpacity:
Opacity for hidden objects in DMU Group Preview.

DMUGroupPreviewHiddenObjectsLowIntMode:
Hidden objects are low intensified or not in DMU Group
Preview.

DMUGroupPreviewHiddenObjectsPickMode:
Hidden objects can be picked or not in DMU Group Preview.
property clearance_voxel¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property ClearanceVoxel() As float

Returns or sets the clearance value (oValue the clearance value in mm).
Returns

float

property dmu_clash_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUClashPreview() As boolean

Returns or sets the preview activation state for Interference (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_cut3_d_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUCut3DPreview() As boolean

Returns or sets the preview activation state for 3D Cut (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_distance_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUDistancePreview() As boolean

Returns or sets the preview activation state for Distance (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_free_space_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUFreeSpacePreview() As boolean

Returns or sets the preview activation state for Free Space (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_group_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUGroupPreview() As boolean

Returns or sets the preview activation state for Group (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_group_preview_hidden_objects_display_mode¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUGroupPreviewHiddenObjectsDisplayMode() As
CatDMUGroupPreviewHiddenObjectsDisplayMode

Returns or sets the mode for the display of hidden objects in DMU Group
Preview.
Returns

enum cat_dmu_group_preview_hidden_objects_display_mode

property dmu_group_preview_hidden_objects_low_int¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUGroupPreviewHiddenObjectsLowInt() As boolean

Returns or sets the Low Intensity mode for the display of hidden objects in
DMU Group Preview.
Returns

bool

property dmu_group_preview_hidden_objects_opacity¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUGroupPreviewHiddenObjectsOpacity() As long

Returns or sets the opacity for the display of hidden objects in DMU Group
Preview.
Returns

int

property dmu_group_preview_hidden_objects_pick¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUGroupPreviewHiddenObjectsPick() As boolean

Returns or sets the pick mode for the display of hidden objects in DMU
Group Preview.
Returns

bool

property dmu_merger_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUMergerPreview() As boolean

Returns or sets the preview activation state for Merger (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_offset_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUOffsetPreview() As boolean

Returns or sets the preview activation state for Offset (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_review_name¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUReviewName() As CATBSTR

Returns or sets the default name for the DMU Reviews (oValue, the DMU
Review name).
Returns

str

property dmu_section_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUSectionPreview() As boolean

Returns or sets the preview activation state for Section (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_shuttle_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUShuttlePreview() As boolean

Returns or sets the preview activation state for Shuttle (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property dmu_silhouette_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUSilhouettePreview() As boolean

Returns or sets the preview activation state for Silhouette (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_simplif_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUSimplifPreview() As boolean

Returns or sets the preview activation state for Simplification (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_swept_vol_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUSweptVolPreview() As boolean

Returns or sets the preview activation state for Swept Volume (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_thickness_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUThicknessPreview() As boolean

Returns or sets the preview activation state for Thickness (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_vibration_vol_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUVibrationVolPreview() As boolean

Returns or sets the preview activation state for Vibration volume (TRUE the
preview window is automatically displayed, FALSE the preview window is not
displayed).
Returns

bool

property dmu_wrapping_preview¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUWrappingPreview() As boolean

Returns or sets the preview activation state for Wrapping (TRUE the preview
window is automatically displayed, FALSE the preview window is not displayed).
Returns

bool

property force_clearance_voxel¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property ForceClearanceVoxel() As boolean

Returns or sets the activation state for the use of the clearance value
(TRUE the clearance value is used, FALSE the clearance value is not used);
Returns

bool

property force_voxel¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property ForceVoxel() As boolean

Returns or sets the activation state for the use of the Released accuracy
value (TRUE the released accuracy value is used, FALSE the released accuracy
value is not used);
Returns

bool

get_clearance_voxel_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetClearanceVoxelInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the ClearanceVoxel
parameter.
Role:Retrieves the state of the ClearanceVoxel parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_clash_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUClashPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUClashPreview
parameter.
Role:Retrieves the state of the DMUClashPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_cut3_d_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUCut3DPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUCut3DPreview
parameter.
Role:Retrieves the state of the DMUCut3DPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_distance_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUDistancePreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUDistancePreview
parameter.
Role:Retrieves the state of the DMUDistancePreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_free_space_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUFreeSpacePreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUFreeSpacePreview
parameter.
Role:Retrieves the state of the DMUFreeSpacePreview parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_hidden_objects_color(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetDMUGroupPreviewHiddenObjectsColor(long oRed,
long oGreen,
long oBlue)

Returns the color for the display of hidden objects in DMU Group Preview.
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_dmu_group_preview_hidden_objects_color_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewHiddenObjectsColorInfo(CATBSTR
ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the
DMUGroupPreviewHiddenObjectsColor parameter.
Role:Retrieves the state of the DMUGroupPreviewHiddenObjectsColor parameter
in the current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_hidden_objects_display_mode_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewHiddenObjectsDisplayModeInfo(CATBSTR
ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the
DMUGroupPreviewHiddenObjectsDisplayMode parameter.
Role:Retrieves the state of the DMUGroupPreviewHiddenObjectsDisplayMode
parameter in the current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_hidden_objects_low_int_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewHiddenObjectsLowIntInfo(CATBSTR
ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the
DMUGroupPreviewHiddenObjectsLowInt parameter.
Role:Retrieves the state of the DMUGroupPreviewHiddenObjectsLowInt
parameter in the current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_hidden_objects_opacity_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewHiddenObjectsOpacityInfo(CATBSTR
ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the
DMUGroupPreviewHiddenObjectsOpacity parameter.
Role:Retrieves the state of the DMUGroupPreviewHiddenObjectsOpacity
parameter in the current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_hidden_objects_pick_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewHiddenObjectsPickInfo(CATBSTR
ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUGroupPreviewHiddenObjectsPick
parameter.
Role:Retrieves the state of the DMUGroupPreviewHiddenObjectsPick parameter
in the current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_group_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUGroupPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUGroupPreview
parameter.
Role:Retrieves the state of the DMUGroupPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_merger_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUMergerPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUMergerPreview
parameter.
Role:Retrieves the state of the DMUMergerPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_offset_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUOffsetPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUOffsetPreview
parameter.
Role:Retrieves the state of the DMUOffsetPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_review_name_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUReviewNameInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUReviewName
parameter.
Role:Retrieves the state of the DMUReviewName parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_section_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUSectionPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUSectionPreview
parameter.
Role:Retrieves the state of the DMUSectionPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_shuttle_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUShuttlePreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUShuttlePreview
parameter.
Role:Retrieves the state of the DMUShuttlePreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_silhouette_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUSilhouettePreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUSilhouettePreview
parameter.
Role:Retrieves the state of the DMUSilhouettePreview parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_simplif_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUSimplifPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUSimplifPreview
parameter.
Role:Retrieves the state of the DMUSimplifPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_swept_vol_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUSweptVolPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUSweptVolPreview
parameter.
Role:Retrieves the state of the DMUSweptVolPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_thickness_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUThicknessPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUThicknessPreview
parameter.
Role:Retrieves the state of the DMUThicknessPreview parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_vibration_vol_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUVibrationVolPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUVibrationVolPreview
parameter.
Role:Retrieves the state of the DMUVibrationVolPreview parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_dmu_wrapping_preview_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetDMUWrappingPreviewInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the DMUWrappingPreview
parameter.
Role:Retrieves the state of the DMUWrappingPreview parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_force_clearance_voxel_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetForceClearanceVoxelInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the ForceClearanceVoxel
parameter.
Role:Retrieves the state of the ForceClearanceVoxel parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_force_voxel_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetForceVoxelInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the ForceVoxel
parameter.
Role:Retrieves the state of the ForceVoxel parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_insert_level_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetInsertLevelInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the InsertLevel
parameter.
Role:Retrieves the state of the InsertLevel parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_insert_mode_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetInsertModeInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the InsertMode
parameter.
Role:Retrieves the state of the InsertMode parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker2_d_auto_naming_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarker2DAutoNamingInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarker2DAutoNamingInfo Retrieves environment informations
for the Marker2DAutoNaming parameter.
Role:Retrieves the state of the Marker2DAutoNaming parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker3_d_auto_naming_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarker3DAutoNamingInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarker3DAutoNamingInfo Retrieves environment informations
for the Marker3DAutoNaming parameter.
Role:Retrieves the state of the Marker3DAutoNaming parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_auto_update_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerAutoUpdateInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the MarkerAutoUpdate
parameter.
Role:Retrieves the state of the MarkerAutoUpdate parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_color(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetMarkerDefaultsColor(long oRed,
long oGreen,
long oBlue)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerDefaultsColor Returns the default color of an
annotation (oRed, oGreen, oBlue: RGB values of the color).
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_marker_defaults_color_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsColorInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerDefaultsColorInfo Retrieves environment informations
for the MarkerDefaultsColor parameter.
Role:Retrieves the state of the MarkerDefaultsColor parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_dashed_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsDashedInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerDefaultsDashedInfo Retrieves environment informations
for the MarkerDefaultsDashed parameter.
Role:Retrieves the state of the MarkerDefaultsDashed parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_font_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsFontInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerDefaultsFont2DInfo Retrieves environment informations
for the MarkerDefaultsFont parameter.
Role:Retrieves the state of the MarkerDefaultsFont parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_size_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsSizeInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by CATIAmarkerSettingAtt Retrieves
environment informations for the MarkerDefaultsSize
parameter.
Role:Retrieves the state of the MarkerDefaultsSize parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_defaults_weight_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerDefaultsWeightInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerDefaultsWeightInfo Retrieves environment informations
for the MarkerDefaultsWeight parameter.
Role:Retrieves the state of the MarkerDefaultsWeight parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_color(o_red=None, o_green=None, o_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetMarkerTextColor(long oRed,
long oGreen,
long oBlue)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerTextColor2DInfo Returns the default color of a text
annotation (oRed, oGreen, oBlue: RGB values of the color).
Parameters
  • o_red (int) –

  • o_green (int) –

  • o_blue (int) –

Returns

None

get_marker_text_color_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextColorInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerTextColor2DInfo Retrieves environment informations
for the MarkerTextColor parameter.
Role:Retrieves the state of the MarkerTextColor parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_dashed_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextDashedInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerTextDashed2DInfo Retrieves environment informations
for the MarkerTextDashed parameter.
Role:Retrieves the state of the MarkerTextDashed parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_marker_text_weight_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetMarkerTextWeightInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.GetMarkerTextWeight2DInfo Retrieves environment informations
for the MarkerTextWeight parameter.
Role:Retrieves the state of the MarkerTextWeight parameter in the
current environment.
Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_num_url_name_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetNumUrlNameInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the NumUrlName
parameter.
Role:Retrieves the state of the NumUrlName parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_publish_auto_launch_browser_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetPublishAutoLaunchBrowserInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the PublishAutoLaunchBrowser
parameter.
Role:Retrieves the state of the PublishAutoLaunchBrowser parameter in the
current environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

get_scene_defaults_color(o_r=None, o_g=None, o_b=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub GetSceneDefaultsColor(long oR,
long oG,
long oB)

Returns the scene background color (oRed, oGreen, oBlue: RGB values of the
color).
Parameters
  • o_r (int) –

  • o_g (int) –

  • o_b (int) –

Returns

None

get_scene_defaults_color_info(io_admin_level=None, io_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetSceneDefaultsColorInfo(CATBSTR ioAdminLevel,
CATBSTR ioLocked) As boolean

Retrieves environment informations for the SceneDefaultsColor
parameter.
Role:Retrieves the state of the SceneDefaultsColor parameter in the current
environment.

Parameters:

ioAdminLevel

If the parameter is locked, AdminLevel gives the administration
level that imposes the value of the parameter.
If the parameter is not locked, AdminLevel gives the administration
level that will give the value of the parameter after a reset.

ioLocked
Indicates if the parameter has been locked.

Returns:
Indicates if the parameter has been explicitly modified or remain to
the administrated value.
Parameters
  • io_admin_level (str) –

  • io_locked (str) –

Returns

bool

property insert_level¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property InsertLevel() As boolean

Returns or sets the level for the Import Applicative Data command
(True : at highest review level, False : in current review).
Returns

bool

property insert_mode¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property InsertMode() As CatSacSettingsEnum

Returns or sets the mode for the Import Applicative Data command
(CatSacSettingsEnumNoInsert no import of applicative data,
CatSacSettingsEnumAutomatic the import of applicative is automatic,
CatSacSettingsEnumUserPrompt the user can select the applicative data to
import).
Returns

enum cat_sac_settings_enum

property marker2_d_auto_naming¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker2DAutoNaming() As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_Marker2DAutoNaming This method will be replaced by
MarkerSettingAtt.put_Marker2DAutoNaming Returns or sets the activation state
for 2D annotations automatic naming (TRUE naming is automatic, FALSE the naming
is not automatic).
Returns

bool

property marker3_d_auto_naming¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker3DAutoNaming() As boolean

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_Marker3DAutoNaming This method will be replaced by
MarkerSettingAtt.put_Marker3DAutoNaming Returns or sets the activation state
for 3D annotations automatic naming (TRUE naming is automatic, FALSE the naming
is not automatic).
Returns

bool

property marker_auto_update¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerAutoUpdate() As boolean

Returns or sets the activation of the automatic update on product structure
modification (TRUE update is done automatically, FALSE update is done
manually).
Returns

bool

property marker_defaults_dashed¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsDashed() As long

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerDefaultsDashed This method will be replaced by
MarkerSettingAtt.put_MarkerDefaultsDashed Returns or sets the default dashed
value of an annotation (oValue the dashed value).
Returns

int

property marker_defaults_font¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsFont() As CATBSTR

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerTextDefaultsFont2D This method will be replaced by
MarkerSettingAtt.put_MarkerTextDefaultsFont2D Returns or sets the default font
of an annotation (oValue the font name).
Returns

str

property marker_defaults_size¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsSize() As long

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerTextDefaultsSize2D This method will be replaced by
MarkerSettingAtt.put_MarkerTextDefaultsSize2D Returns or sets the default size
value of an annotation (oValue the size value)..
Returns

int

property marker_defaults_weight¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerDefaultsWeight() As long

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerDefaultsWeight This method will be replaced by
MarkerSettingAtt.put_MarkerDefaultsWeight Returns or sets the default weight
value of an annotation (oValue the weight value).
Returns

int

property marker_text_dashed¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextDashed() As long

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerTextDashed2D This method will be replaced by
MarkerSettingAtt.put_MarkerTextDashed2D Returns or sets the default dashed
value of a text annotation (oValue the dashed value).
Returns

int

property marker_text_weight¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property MarkerTextWeight() As long

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.get_MarkerTextWeight2D This method will be replaced by
MarkerSettingAtt.put_MarkerTextWeight2D Returns or sets the default weight
value of a text annotation (oValue the weight value).
Returns

int

property num_url_name¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property NumUrlName() As boolean

Returns or sets the name activation state for Hyperlink (TRUE the hyperlink
name is displayed, FALSE the hyperlink name is not displayed).
Returns

bool

property publish_auto_launch_browser¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property PublishAutoLaunchBrowser() As boolean

Returns or sets the activation state of the automatic launching of the
publish browser (TRUE the publish browser is automatically opened, FALSE the
publish browser is not automatically opened).
Returns

bool

set_clearance_voxel_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetClearanceVoxelLock(boolean iLocked)

Locks or unlocks the ClearanceVoxel parameter.
Role:Locks or unlocks the ClearanceVoxel parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_clash_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUClashPreviewLock(boolean iLocked)

Locks or unlocks the DMUClashPreview parameter.
Role:Locks or unlocks the DMUClashPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_cut3_d_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUCut3DPreviewLock(boolean iLocked)

Locks or unlocks the DMUCut3DPreview parameter.
Role:Locks or unlocks the DMUCut3DPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_distance_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUDistancePreviewLock(boolean iLocked)

Locks or unlocks the DMUDistancePreview parameter.
Role:Locks or unlocks the DMUDistancePreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_free_space_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUFreeSpacePreviewLock(boolean iLocked)

Locks or unlocks the DMUFreeSpacePreview parameter.
Role:Locks or unlocks the DMUFreeSpacePreview parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_hidden_objects_color(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsColor(long iRed,
long iGreen,
long iBlue)

Sets the color for the display of hidden objects in DMU Group Preview.
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_dmu_group_preview_hidden_objects_color_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsColorLock(boolean
iLocked)

Locks or unlocks the DMUGroupPreviewHiddenObjectsColor
parameter.
Role:Locks or unlocks the DMUGroupPreviewHiddenObjectsColor parameter if it
is possible in the current administrative context. In user mode this method
will always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_hidden_objects_display_mode_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsDisplayModeLock(boolean
iLocked)

Locks or unlocks the DMUGroupPreviewHiddenObjectsDisplayMode
parameter.
Role:Locks or unlocks the DMUGroupPreviewHiddenObjectsDisplayMode parameter
if it is possible in the current administrative context. In user mode this
method will always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_hidden_objects_low_int_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsLowIntLock(boolean
iLocked)

Locks or unlocks the DMUGroupPreviewHiddenObjectsLowInt
parameter.
Role:Locks or unlocks the DMUGroupPreviewHiddenObjectsLowInt parameter if
it is possible in the current administrative context. In user mode this method
will always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_hidden_objects_opacity_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsOpacityLock(boolean
iLocked)

Locks or unlocks the DMUGroupPreviewHiddenObjectsOpacity
parameter.
Role:Locks or unlocks the DMUGroupPreviewHiddenObjectsOpacity parameter if
it is possible in the current administrative context. In user mode this method
will always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_hidden_objects_pick_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewHiddenObjectsPickLock(boolean
iLocked)

Locks or unlocks the DMUGroupPreviewHiddenObjectsPick
parameter.
Role:Locks or unlocks the DMUGroupPreviewHiddenObjectsPick parameter if it
is possible in the current administrative context. In user mode this method
will always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_group_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUGroupPreviewLock(boolean iLocked)

Locks or unlocks the DMUGroupPreview parameter.
Role:Locks or unlocks the DMUGroupPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_merger_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUMergerPreviewLock(boolean iLocked)

Locks or unlocks the DMUMergerPreview parameter.
Role:Locks or unlocks the DMUMergerPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_offset_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUOffsetPreviewLock(boolean iLocked)

Locks or unlocks the DMUOffsetPreview parameter.
Role:Locks or unlocks the DMUOffsetPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_review_name_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUReviewNameLock(boolean iLocked)

Locks or unlocks the DMUReviewName parameter.
Role:Locks or unlocks the DMUReviewName parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_section_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUSectionPreviewLock(boolean iLocked)

Locks or unlocks the DMUSectionPreview parameter.
Role:Locks or unlocks the DMUSectionPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_shuttle_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUShuttlePreviewLock(boolean iLocked)

Locks or unlocks the DMUShuttlePreview parameter.
Role:Locks or unlocks the DMUShuttlePreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_silhouette_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUSilhouettePreviewLock(boolean iLocked)

Locks or unlocks the DMUSilhouettePreview parameter.
Role:Locks or unlocks the DMUSilhouettePreview parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_simplif_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUSimplifPreviewLock(boolean iLocked)

Locks or unlocks the DMUSimplifPreview parameter.
Role:Locks or unlocks the DMUSimplifPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_swept_vol_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUSweptVolPreviewLock(boolean iLocked)

Locks or unlocks the DMUSweptVolPreview parameter.
Role:Locks or unlocks the DMUSweptVolPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_thickness_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUThicknessPreviewLock(boolean iLocked)

Locks or unlocks the DMUThicknessPreview parameter.
Role:Locks or unlocks the DMUThicknessPreview parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_vibration_vol_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUVibrationVolPreviewLock(boolean iLocked)

Locks or unlocks the DMUVibrationVolPreview parameter.
Role:Locks or unlocks the DMUVibrationVolPreview parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_dmu_wrapping_preview_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetDMUWrappingPreviewLock(boolean iLocked)

Locks or unlocks the DMUWrappingPreview parameter.
Role:Locks or unlocks the DMUWrappingPreview parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_force_clearance_voxel_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetForceClearanceVoxelLock(boolean iLocked)

Locks or unlocks the ForceClearanceVoxel parameter.
Role:Locks or unlocks the ForceClearanceVoxel parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_force_voxel_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetForceVoxelLock(boolean iLocked)

Locks or unlocks the ForceVoxel parameter.
Role:Locks or unlocks the ForceVoxel parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_insert_level_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetInsertLevelLock(boolean iLocked)

Locks or unlocks the InsertMode parameter.
Role:Locks or unlocks the InsertMode parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_insert_mode_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetInsertModeLock(boolean iLocked)

Locks or unlocks the InsertMode parameter.
Role:Locks or unlocks the InsertMode parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker2_d_auto_naming_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarker2DAutoNamingLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarker2DAutoNamingLock Locks or unlocks the
Marker2DAutoNaming parameter.
Role:Locks or unlocks the Marker2DAutoNaming parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker3_d_auto_naming_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarker3DAutoNamingLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarker3DAutoNamingLock Locks or unlocks the
Marker3DAutoNaming parameter.
Role:Locks or unlocks the Marker3DAutoNaming parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_auto_update_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerAutoUpdateLock(boolean iLocked)

Locks or unlocks the MarkerAutoUpdate parameter.
Role:Locks or unlocks the MarkerAutoUpdate parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_color(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsColor(long iRed,
long iGreen,
long iBlue)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerDefaultsColor Sets the default color of an annotation
(iRed, iGreen, iBlue: RGB values for the desired color)
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_marker_defaults_color_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsColorLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerDefaultsColorLock Locks or unlocks the
MarkerDefaultsColor parameter.
Role:Locks or unlocks the MarkerDefaultsColor parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_dashed_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsDashedLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerDefaultsDashedLock Locks or unlocks the
MarkerDefaultsDashed parameter.
Role:Locks or unlocks the MarkerDefaultsDashed parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_font_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsFontLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerDefaultsFont2DLock Locks or unlocks the
MarkerDefaultsFont parameter.
Role:Locks or unlocks the MarkerDefaultsSize parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_size_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsSizeLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerTextDefaultsSize2DLock Locks or unlocks the
MarkerDefaultsSize parameter.
Role:Locks or unlocks the MarkerDefaultsSize parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_defaults_weight_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerDefaultsWeightLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerDefaultsWeightLock Locks or unlocks the
MarkerDefaultsWeight parameter.
Role:Locks or unlocks the MarkerDefaultsColor parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_color(i_red=None, i_green=None, i_blue=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColor(long iRed,
long iGreen,
long iBlue)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerTextColor2D Sets the default color of a text
annotation (iRed, iGreen, iBlue: RGB values for the desired color).
Parameters
  • i_red (int) –

  • i_green (int) –

  • i_blue (int) –

Returns

None

set_marker_text_color_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextColorLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerTextColor2DLock Locks or unlocks the MarkerTextColor
parameter.
Role:Locks or unlocks the MarkerTextColor parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_dashed_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextDashedLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerTextDashed2DLock Locks or unlocks the
MarkerTextDashed parameter.
Role:Locks or unlocks the MarkerTextDashed parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_marker_text_weight_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetMarkerTextWeightLock(boolean iLocked)

Deprecated:
R17 This method will be replaced by
MarkerSettingAtt.SetMarkerTextWeight2DLock Locks or unlocks the
MarkerTextWeight parameter.
Role:Locks or unlocks the MarkerTextWeight parameter if it is possible
in the current administrative context. In user mode this method will always
return E_FAIL.
Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_num_url_name_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetNumUrlNameLock(boolean iLocked)

Locks or unlocks the NumUrlName parameter.
Role:Locks or unlocks the NumUrlName parameter if it is possible in the
current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_publish_auto_launch_browser_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetPublishAutoLaunchBrowserLock(boolean iLocked)

Locks or unlocks the PublishAutoLaunchBrowser parameter.
Role:Locks or unlocks the PublishAutoLaunchBrowser parameter if it is
possible in the current administrative context. In user mode this method will
always return E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

set_scene_defaults_color(i_r=None, i_g=None, i_b=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetSceneDefaultsColor(long iR,
long iG,
long iB)

Sets the scene background color (iRed, iGreen, iBlue: RGB values for the
desired color)
Parameters
  • i_r (int) –

  • i_g (int) –

  • i_b (int) –

Returns

None

set_scene_defaults_color_lock(i_locked=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetSceneDefaultsColorLock(boolean iLocked)

Locks or unlocks the SceneDefaultsColor parameter.
Role:Locks or unlocks the SceneDefaultsColor parameter if it is possible in
the current administrative context. In user mode this method will always return
E_FAIL.

Parameters:

iLocked
the locking operation to be performed Legal
values:
TRUE : to lock the parameter.
FALSE: to unlock the parameter.
Parameters

i_locked (bool) –

Returns

None

navigator_workbench¶

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-06-11 12:40:47.360445

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.navigator_interfaces.navigator_workbench.NavigatorWorkbench(com_object)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
InfInterfaces.Workbench
NavigatorWorkbench

The object to manage all DMU Navigator entities.

This version allows to manage groups and annotated views.
advanced_view(i_annotated_view=None, i_view_option=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub AdvancedView(AnnotatedView iAnnotatedView,
short iViewOption)

Applies the annotated view to the current viewer.

Parameters:

iAnnotatedView
The annotated view to apply.
iViewOptions
The option to launch the annotated view command, possible values
are

CatAnnotatedViewCmdOption_NoToolbar : No Toolbar for annotation creation
CatAnnotatedViewCmdOption_NoAnimation : No Animation when applying the view

Example:

This example applies the view of the NewAnnotatedView
AnnotatedView.

TheNavigatorWorkbench.View,
CatAnnotatedViewCmdOption_NoAnimation+CatAnnotatedViewCmdOption_NoToolbar(
NewAnnotatedView)
Parameters
  • i_annotated_view (AnnotatedView) –

  • i_view_option (enum) –

Returns

None

property annotated_views¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property AnnotatedViews() As AnnotatedViews (Read Only)

Returns the AnnotatedViews collection.

WARNING: this method will be DEPRECATED in the next release. It is
recommended to use the method GetTechnologicalObject(“AnnotatedViews”) on the
root product, to retrieve the AnnotatedViews collection.

Example:

This example retrieves the AnnotatedViews collection of the active
document.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )
Dim TheAnnotatedViewsList As AnnotatedViews
Set TheAnnotatedViewsList = TheNavigatorWorkbench.AnnotatedViews
Returns

AnnotatedViews

property dmu_data_flow¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property DMUDataFlow() As DMUDataFlow (Read Only)

Returns the DMU DataFlow object.
Returns

DMUDataFlow

get_order(i_object=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Func GetOrder(CATBaseDispatch iObject) As long

Returns the order of an object.

Parameters:

iObject
The object whose rank has to be returned.
oCurrentRank
The current rank of the object (from 1 to n the number of objects
in the collection).

Example:

This example creates an annotated view NewAnnotatedView and
returns its position.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )

Dim NewAnnotatedView As AnnotatedView
Set NewAnnotatedView = TheAnnotatedViews.Add

Dim iOrder As Integer
iOrder = TheNavigatorWorkbench.GetOrder(NewAnnotatedView)
Parameters

i_object (AnyObject) –

Returns

int

property groups¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Groups() As Groups (Read Only)

Returns the Groups collection.

WARNING: this method will be DEPRECATED in the next release. It is
recommended to use the method GetTechnologicalObject(“Groups”) on the root
product, to retrieve the Groups collection.

Example:

This example retrieves the Groups collection of the active
document.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )
Dim TheGroupsList As Groups
Set TheGroupsList = TheNavigatorWorkbench.Groups
Returns

Groups

property hyperlinks¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Hyperlinks() As Hyperlinks (Read Only)

Returns the Hyperlinks collection.

WARNING: this method will be DEPRECATED in the next release. It is
recommended to use the method GetTechnologicalObject(“Hyperlinks”) on the root
product, to retrieve the Hyperlinks collection.

Example:

This example retrieves the Hyperlinks collection of the active
document.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )
Dim HyperlinksList As Hyperlinks
Set HyperlinksList = TheNavigatorWorkbench.Hyperlinks
Returns

Hyperlinks

property marker3_ds¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
o Property Marker3Ds() As Marker3Ds (Read Only)

Returns the Marker3Ds collection.

WARNING: this method will be DEPRECATED in the next release. It is
recommended to use the method GetTechnologicalObject(“Marker3Ds”) on the root
product, to retrieve the Marker3Ds collection.

Example:

This example retrieves the Marker3Ds collection of the active
document.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )
Dim TheMarker3DsList As AnnotatedViews
Set TheMarker3DsList = TheNavigatorWorkbench.Marker3Ds
Returns

Marker3Ds

set_order(i_object=None, i_new_rank=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub SetOrder(CATBaseDispatch iObject,
long iNewRank)

Sets the order of an object.

Parameters:

iObject
The object whose rank has to be modified.
iNewRank
The new rank of the object (from 1 to n the number of objects in
the collection).

Example:

This example creates an annotated view NewAnnotatedView and move
it to the first position.


Dim TheNavigatorWorkbench As Workbench
Set TheNavigatorWorkbench = CATIA.ActiveDocument.GetWorkbench ( “NavigatorWorkbench” )

Dim NewAnnotatedView As AnnotatedView
Set NewAnnotatedView = TheAnnotatedViews.Add
TheNavigatorWorkbench.SetOrder NewAnnotatedView, 1
Parameters
  • i_object (AnyObject) –

  • i_new_rank (int) –

Returns

None

view(i_annotated_view=None)¶

Note

CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445))
o Sub View(AnnotatedView iAnnotatedView)

Applies the annotated view to the current viewer.

Parameters:

iAnnotatedView
The annotated view to apply.

Example:

This example applies the view of the NewAnnotatedView
AnnotatedView.


TheNavigatorWorkbench.View(NewAnnotatedView)
Parameters

i_annotated_view (AnnotatedView) –

Returns

None