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.
pycatia.drafting_interfaces.drafting_setting_att.DraftingSettingAtt(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSystem.SettingControllerDraftingSettingAttManages drafting settings.
create_new_sheet_from¶Note
enum cat_drw_new_sheet_from
Note
bool
get_create_new_sheet_from_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
Note
io_admin_level (str) –
io_locked (str) –
bool
get_lock_user_default_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_background_access_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_dim_driving3_d_cstr_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_file_new_info(io_admin_level, io_locked, o_modified)¶Note
io_admin_level (str) –
io_locked (str) –
o_modified (bool) –
None
get_prevent_gen_view_style_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_set_as_default_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_switch_standard_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_true_dimension_creation_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_update_standard_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_prevent_view_geom_upgrade_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
get_use_style_create_objects_info(io_admin_level, io_locked)¶Note
io_admin_level (str) –
io_locked (str) –
bool
lock_user_default¶Note
bool
prevent_background_access¶Note
bool
prevent_dim_driving3_d_cstr¶Note
bool
prevent_file_new¶Note
bool
prevent_gen_view_style¶Note
bool
prevent_set_as_default¶Note
bool
prevent_switch_standard¶Note
bool
prevent_true_dimension_creation¶Note
bool
prevent_update_standard¶Note
bool
prevent_view_geom_upgrade¶Note
bool
set_create_new_sheet_from_lock(i_locked)¶Note
i_locked (bool) –
None
Note
i_locked (bool) –
None
set_lock_user_default_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_background_access_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_dim_driving3_d_cstr_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_file_new_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_gen_view_style_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_set_as_default_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_switch_standard_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_true_dimension_creation_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_update_standard_lock(i_locked)¶Note
i_locked (bool) –
None
set_prevent_view_geom_upgrade_lock(i_locked)¶Note
i_locked (bool) –
None
set_use_style_create_objects_lock(i_locked)¶Note
i_locked (bool) –
None
use_style_create_objects¶Note
bool
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.
pycatia.drafting_interfaces.drawing_arrow.DrawingArrow(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingArrowRepresents a drawing arrow in a drawing view.
add_interruption(i_first_point_x, i_first_point_y, i_second_point_x, i_second_point_y)¶Note
i_first_point_x (float) –
i_first_point_y (float) –
i_second_point_x (float) –
i_second_point_y (float) –
None
add_point(i_num, i_x, i_y)¶Note
i_num (int) –
i_x (float) –
i_y (float) –
None
get_interruptions(o_interruptions)¶Note
o_interruptions (tuple) –
int
get_point(i_num, o_x, o_y)¶Note
i_num (int) –
o_x (float) –
o_y (float) –
None
get_points(o_points)¶Note
o_points (tuple) –
int
head_symbol¶Note
enum cat_symbol_type
head_target¶Note
AnyObject
modify_point(i_num, i_x, i_y)¶Note
i_num (int) –
i_x (float) –
i_y (float) –
None
nb_interruption¶Note
int
nb_point¶Note
int
remove_interruption(i_num)¶Note
i_num (int) –
None
remove_point(i_num)¶Note
i_num (int) –
None
tail_symbol¶Note
enum cat_symbol_type
tail_target¶Note
AnyObject
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.
pycatia.drafting_interfaces.drawing_arrows.DrawingArrows(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingArrowsA collection of all the drawing arrows currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_head_point_x, i_head_point_y, i_tail_point_x, i_tail_point_y)¶Note
i_head_point_x (float) –
i_head_point_y (float) –
i_tail_point_x (float) –
i_tail_point_y (float) –
DrawingArrow
item(i_index)¶Note
i_index (int) –
DrawingArrow
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.drawing_component.DrawingComponent(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingComponentRepresents a drawing component instance (ditto) in a drawingview.
angle¶Note
float
comp_ref¶Note
DrawingView
explode()¶Note
None
explode_and_select()¶Note
None
expose_comp_ref()¶Note
None
expose_comp_ref_in_sheet(i_sheet)¶Note
i_sheet (DrawingSheet) –
None
flip()¶Note
None
get_flip()¶Note
bool
get_matrix(io_matrix)¶Note
io_matrix (tuple) –
None
get_modifiable_object(i_index)¶Note
i_index (CATVariant) –
AnyObject
get_modifiable_objects_count()¶Note
int
scale2¶Note
float
set_matrix(i_matrix)¶Note
i_matrix (tuple) –
None
x¶Note
float
y¶Note
float
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.
pycatia.drafting_interfaces.drawing_components.DrawingComponents(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingComponentsA collection of all the drawing components (ditto) currently managed by adrawing view of drawing sheet in a drawing document.
add(i_drawing_component_ref, i_position_x, i_position_y)¶Note
i_drawing_component_ref (DrawingView) –
i_position_x (float) –
i_position_y (float) –
DrawingComponent
item(i_index)¶Note
i_index (CATVariant) –
DrawingComponent
remove(i_index)¶Note
i_index (CATVariant) –
None
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.
pycatia.drafting_interfaces.drawing_dim_ext_line.DrawingDimExtLine(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingDimExtLineManages extension lines of a dimension in drawing view.This interface is obtained from DrawingDimension.GetExtLinemethod.
add_interrupt(i_index, i_two_points)¶Note
i_index (int) –
i_two_points (tuple) –
None
color¶Note
int
ext_line_slant¶Note
float
ext_line_type¶Note
int
get_funnel(i_index, o_mode, o_angle, o_height, o_width)¶Note
i_index (int) –
o_mode (int) –
o_angle (float) –
o_height (float) –
o_width (float) –
None
get_gap(i_index)¶Note
i_index (int) –
float
get_geom_info(i_index, o_geom_infos)¶Note
i_index (int) –
o_geom_infos (tuple) –
None
get_interrupt(i_index)¶Note
i_index (int) –
int
get_overrun(i_index)¶Note
i_index (int) –
float
get_visibility(i_index)¶Note
i_index (int) –
int
remove_interrupt(i_index)¶Note
i_index (int) –
None
set_funnel(i_index, i_mode, i_angle, i_height, i_width)¶Note
i_index (int) –
i_mode (int) –
i_angle (float) –
i_height (float) –
i_width (float) –
None
set_gap(i_index, i_gap)¶Note
i_index (int) –
i_gap (float) –
None
set_overrun(i_index, i_overrun)¶Note
i_index (int) –
i_overrun (float) –
None
set_visibility(i_index, i_extline_visibility)¶Note
i_index (int) –
i_extline_visibility (int) –
None
thickness¶Note
float
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.
pycatia.drafting_interfaces.drawing_dim_line.DrawingDimLine(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingDimLineManages dimension line of a dimension in drawing view.This interface is obtained from DrawingDimension.GetDimLinemethod.
color¶Note
int
dim_line_graph_rep¶Note
enum cat_dim_line_graph_rep
dim_line_orientation¶Note
enum cat_dim_orientation
dim_line_reference¶Note
enum cat_dim_reference
dim_line_rep¶Note
enum cat_dim_line_rep
dim_line_type¶Note
int
get_dim_line_dir(o_dir_x, o_dir_y)¶Note
o_dir_x (float) –
o_dir_y (float) –
None
get_geom_info(o_geom_infos)¶Note
o_geom_infos (tuple) –
None
get_symb_color(index)¶Note
index (int) –
int
get_symb_thickness(index)¶Note
index (int) –
float
get_symb_type(index)¶Note
index (int) –
enum cat_dim_symbols
set_symb_color(index, i_color_symb)¶Note
index (int) –
i_color_symb (int) –
None
set_symb_thickness(index, i_thick_symb)¶Note
index (int) –
i_thick_symb (float) –
None
set_symb_type(index, i_symb_type)¶Note
index (int) –
i_symb_type (CatDimSymbols) –
None
thickness¶Note
float
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.
pycatia.drafting_interfaces.drawing_dim_value.DrawingDimValue(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingDimValueManages dimension value of a dimension in drawing view.This interface is obtained from DrawingDimension.GetValuemethod.
fake_dim_type¶Note
enum cat_dim_fake
get_bault_text(i_index, o_before, o_after, o_upper, o_lower)¶Note
i_index (int) –
o_before (str) –
o_after (str) –
o_upper (str) –
o_lower (str) –
None
get_display_unit(i_index)¶Note
i_index (int) –
int
get_fake_dim_value(i_index)¶Note
i_index (int) –
str
get_format_display_factor(i_index)¶Note
i_index (int) –
int
get_format_name(i_index)¶Note
i_index (int) –
str
get_format_precision(index)¶Note
index (int) –
float
get_format_type(i_index)¶Note
i_index (int) –
int
get_format_unit(i_index)¶Note
i_index (int) –
int
get_ps_text(i_index, o_prefix, o_suffix)¶Note
i_index (int) –
o_prefix (str) –
o_suffix (str) –
None
get_scored_element(i_index)¶Note
i_index (int) –
bool
scoring_mode¶Note
enum cat_dim_score
set_bault_text(i_index, i_before, i_after, i_upper, i_lower)¶Note
i_index (int) –
i_before (str) –
i_after (str) –
i_upper (str) –
i_lower (str) –
None
set_fake_dim_value(i_index, i_fake_dim_value)¶Note
i_index (int) –
i_fake_dim_value (str) –
None
set_format_display_factor(i_index, i_frm_dsp_fact)¶Note
i_index (int) –
i_frm_dsp_fact (int) –
None
set_format_name(i_index, i_frm_name)¶Note
i_index (int) –
i_frm_name (str) –
None
set_format_precision(i_index, i_frm_precision)¶Note
i_index (int) –
i_frm_precision (float) –
None
set_format_type(i_index, i_frm_type)¶Note
i_index (int) –
i_frm_type (int) –
None
set_format_unit(i_index, i_frm_unit)¶Note
i_index (int) –
i_frm_unit (int) –
None
set_ps_text(i_index, i_prefix, i_suffix)¶Note
i_index (int) –
i_prefix (str) –
i_suffix (str) –
None
set_scored_element(i_index, i_scored_element)¶Note
i_index (int) –
i_scored_element (bool) –
None
value¶Note
float
value_framed_element¶Note
enum cat_dim_framed_element
value_framed_group¶Note
enum cat_dim_framed_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.
pycatia.drafting_interfaces.drawing_dimension.DrawingDimension(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingDimensionRepresents a drawing dimension in a Drawing view.Returns sub parts of dimension: Extension lines, dimension line and dimensionvalue.
cumulate_mode¶Note
bool
dim_status¶Note
enum cat_dim_analyse
dim_type¶Note
enum cat_dim_type
dual_value¶Note
enum cat_dim_dual_display
forshortened¶Note
bool
get_boundary_box(o_values)¶Note
o_values (tuple) –
None
get_clip(x, y, o_kept_side)¶Note
x (float) –
y (float) –
o_kept_side (int) –
None
get_dim_ext_line()¶Note
DrawingDimExtLine
get_dim_line()¶Note
DrawingDimLine
get_tolerances(o_tol_type, o_tol_name, o_up_tol, o_low_tol, od_up_tol, od_low_tol, o_display_mode)¶Note
o_tol_type (int) –
o_tol_name (str) –
o_up_tol (str) –
o_low_tol (str) –
od_up_tol (float) –
od_low_tol (float) –
o_display_mode (int) –
None
get_value()¶Note
DrawingDimValue
half_dim_mode¶Note
bool
is_clipped¶Note
bool
move_value(x, y, sub_part, dim_angle_behavior)¶Note
x (float) –
y (float) –
sub_part (int) –
dim_angle_behavior (int) –
None
nb_ext_line¶Note
int
nb_symb¶Note
int
parameters¶Note
Parameters
restore_value_position()¶Note
None
set_clip(x, y, i_kept_side)¶Note
x (float) –
y (float) –
i_kept_side (int) –
None
set_tolerances(i_tol_type, itol_name, i_up_tol, i_low_tol, id_up_tol, id_low_tol, display_mode)¶Note
i_tol_type (int) –
itol_name (str) –
i_up_tol (str) –
i_low_tol (str) –
id_up_tol (float) –
id_low_tol (float) –
display_mode (int) –
None
symbols_side¶Note
int
true_dim_mode¶Note
bool
unclip()¶Note
None
value_angle¶Note
float
value_auto_mode¶Note
int
value_display¶Note
int
value_frame¶Note
enum cat_dim_frame
value_in_out¶Note
int
value_orientation¶Note
enum cat_dim_orientation
value_reference¶Note
enum cat_dim_reference
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.
pycatia.drafting_interfaces.drawing_dimensions.DrawingDimensions(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingDimensionsA collection of all the drawing dimensions currently managed by a drawing viewof drawing sheet in a drawing document.
add(i_type_dim, i_geom_elem, i_pt_coord_elem, i_line_rep)¶Note
i_type_dim (CatDimType) –
i_geom_elem (tuple) –
i_pt_coord_elem (tuple) –
i_line_rep (enum) –
DrawingDimension
add2(i_type_dim, i_geom_elem, i_pt_coord_elem, i_ldc_ref_elem, i_ldc_ref_angle)¶Note
i_type_dim (CatDimType) –
i_geom_elem (tuple) –
i_pt_coord_elem (tuple) –
i_ldc_ref_elem (CATVariant) –
i_ldc_ref_angle (int) –
DrawingDimension
item(i_index)¶Note
i_index (CATVariant) –
DrawingDimension
remove(i_index)¶Note
i_index (CATVariant) –
None
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.
pycatia.drafting_interfaces.drawing_document.DrawingDocument(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectInfInterfaces.DocumentDrawingDocumentRepresents the Document object for drawings.
drawing_root¶Note
DrawingRoot
isolate()¶Note
None
parameters¶Note
Parameters
relations¶Note
Relations
sheets¶Note
DrawingSheets
standard¶Note
enum cat_drawing_standard
update()¶Note
None
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.
pycatia.drafting_interfaces.drawing_leader.DrawingLeader(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingLeaderRepresents a drawing leader in a drawing view.
add_interruption(i_first_point_x, i_first_point_y, i_second_point_x, i_second_point_y)¶Note
i_first_point_x (float) –
i_first_point_y (float) –
i_second_point_x (float) –
i_second_point_y (float) –
None
add_point(i_num, i_x, i_y)¶Note
i_num (int) –
i_x (float) –
i_y (float) –
None
all_around¶Note
bool
anchor_point¶Note
int
get_interruptions(o_interruptions)¶Note
o_interruptions (tuple) –
int
get_point(i_num, o_x, o_y)¶Note
i_num (int) –
o_x (float) –
o_y (float) –
None
get_points(o_points)¶Note
o_points (tuple) –
int
head_symbol¶Note
enum cat_symbol_type
head_target¶Note
AnyObject
leaders¶Note
DrawingLeaders
modify_point(i_num, i_x, i_y)¶Note
i_num (int) –
i_x (float) –
i_y (float) –
None
nb_interruption¶Note
int
nb_point¶Note
int
remove_interruption(i_num)¶Note
i_num (int) –
None
remove_point(i_num)¶Note
i_num (int) –
None
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.
pycatia.drafting_interfaces.drawing_leaders.DrawingLeaders(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingLeadersA collection of all the drawing leaders currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_head_point_x, i_head_point_y)¶Note
i_head_point_x (float) –
i_head_point_y (float) –
DrawingLeader
item(i_index)¶Note
i_index (int) –
DrawingLeader
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.drawing_page_setup.DrawingPageSetup(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectInfInterfaces.PageSetupDrawingPageSetupRepresents the page setup for the drawing documents.The page setup is the object that stores data which defines how your documentsand images are actually printed on paper. This data includes namely the papersize, the orientation, the bottom, top, right, and left margins, the zoomfactor, the banner, the printing quality, the choice of the best orientation,and the choice to fit either the drawing sheet format or the printerformat.
choose_best_orientation¶Note
bool
fit_to_printer_format¶Note
bool
fit_to_sheet_format¶Note
bool
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.
pycatia.drafting_interfaces.drawing_picture.DrawingPicture(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingPictureRepresents a drawing picture in a drawing view.
crop_bottom¶Note
float
crop_left¶Note
float
crop_right¶Note
float
crop_top¶Note
float
format¶Note
enum cat_picture_format
get_original_height()¶Note
float
get_original_width()¶Note
float
height¶Note
float
ratio_lock¶Note
bool
width¶Note
float
x¶Note
float
y¶Note
float
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.
pycatia.drafting_interfaces.drawing_pictures.DrawingPictures(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingPicturesA collection of all the drawing pictures currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_drawing_picture_path, i_position_x, i_position_y)¶Note
i_drawing_picture_path (str) –
i_position_x (float) –
i_position_y (float) –
DrawingPicture
item(i_index)¶Note
i_index (CATVariant) –
DrawingPicture
remove(i_index)¶Note
i_index (CATVariant) –
None
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.
pycatia.drafting_interfaces.drawing_root.DrawingRoot(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingRootRepresents the drawing object in drawing documents.Warning: This interface is not available with 2D Layout for 3DDesign.
active_sheet¶Note
DrawingSheet
isolate()¶Note
None
parameters¶Note
Parameters
relations¶Note
Relations
reorder_sheets(i_ordered_sheets)¶Note
i_ordered_sheets (tuple) –
None
sheets¶Note
DrawingSheets
standard¶Note
enum cat_drawing_standard
update()¶Note
None
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.
pycatia.drafting_interfaces.drawing_sheet.DrawingSheet(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingSheetRepresents a drawing sheet of the drawing document.The drawing sheet is included in a drawing document and contains drawingviews.Warning: This interface is not available with 2D Layout for 3DDesign.
activate()¶Note
None
force_update()¶Note
None
gen_views_pos_mode¶Note
enum cat_sheet_gen_views_pos_mode
generate_dimensions()¶Note
None
get_paper_height()¶Note
float
get_paper_width()¶Note
float
is_detail()¶Note
bool
isolate()¶Note
None
orientation¶Note
enum cat_paper_orientation
page_setup¶Note
DrawingPageSetup
paper_size¶Note
enum cat_paper_size
print_area¶Note
PrintArea
print_out()¶Note
None
print_to_file(file_name)¶Note
file_name (str) –
None
projection_method¶Note
enum cat_sheet_projection_method
reorder_views(i_ordered_views)¶Note
i_ordered_views (tuple) –
None
scale¶Note
float
scale2¶Note
float
set_as_detail()¶Note
None
set_paper_height(o_paper_height)¶Note
o_paper_height (float) –
None
set_paper_width(o_paper_width)¶Note
o_paper_width (float) –
None
update()¶Note
None
views¶Note
DrawingViews
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.
pycatia.drafting_interfaces.drawing_sheets.DrawingSheets(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingSheetsA collection of all the drawing sheets currently managed by the drawingdocument.Warning: This interface is not available with 2D Layout for 3DDesign.
active_sheet¶Note
DrawingSheet
add(i_drawing_sheet_name)¶Note
i_drawing_sheet_name (str) –
DrawingSheet
add_detail(i_drawing_sheet_name)¶Note
i_drawing_sheet_name (str) –
DrawingSheet
item(i_index)¶Note
i_index (CATVariant) –
DrawingSheet
remove(i_index)¶Note
i_index (CATVariant) –
None
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.
pycatia.drafting_interfaces.drawing_table.DrawingTable(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingTableRepresents a drawing table in a drawing view.
add_column(i_col)¶Note
i_col (int) –
None
add_row(i_row)¶Note
i_row (int) –
None
anchor_point¶Note
enum cat_table_position
angle¶Note
float
compute_mode¶Note
enum cat_table_compute_mode
get_cell_alignment(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
enum cat_table_position
get_cell_border_type(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
enum cat_table_border_type
get_cell_name(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
str
get_cell_object(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
DrawingText
get_cell_string(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
str
get_cells_merge(o_list_of_merge_cells)¶Note
o_list_of_merge_cells (tuple) –
None
get_column_size(i_col)¶Note
i_col (int) –
float
get_merge_infos(i_row, i_col, o_first_row, o_first_col, o_nb_row, o_nb_col)¶Note
i_row (int) –
i_col (int) –
o_first_row (int) –
o_first_col (int) –
o_nb_row (int) –
o_nb_col (int) –
None
get_row_size(i_row)¶Note
i_row (int) –
float
invert_mode(i_mode)¶Note
i_mode (CatTableInvertMode) –
None
leaders¶Note
DrawingLeaders
merge_cells(i_first_row, i_first_col, i_nb_row_merge, i_nb_col_merge)¶Note
i_first_row (int) –
i_first_col (int) –
i_nb_row_merge (int) –
i_nb_col_merge (int) –
None
move(i_delta_x, i_delta_y)¶Note
i_delta_x (float) –
i_delta_y (float) –
None
number_of_columns¶Note
int
number_of_rows¶Note
int
remove_column(i_col)¶Note
i_col (int) –
None
remove_row(i_row)¶Note
i_row (int) –
None
rotate(i_delta_angle)¶Note
i_delta_angle (float) –
None
set_cell_alignment(i_row, i_col, i_align)¶Note
i_row (int) –
i_col (int) –
i_align (CatTablePosition) –
None
set_cell_border_type(i_row, i_col, i_type)¶Note
i_row (int) –
i_col (int) –
i_type (int) –
None
set_cell_name(i_row, i_col, i_name)¶Note
i_row (int) –
i_col (int) –
i_name (str) –
None
set_cell_object(i_row, i_col, i_text)¶Note
i_row (int) –
i_col (int) –
i_text (DrawingText) –
None
set_cell_string(i_row, i_col, i_string)¶Note
i_row (int) –
i_col (int) –
i_string (str) –
None
set_column_size(i_col, i_col_size)¶Note
i_col (int) –
i_col_size (float) –
None
set_row_size(i_row, i_row_size)¶Note
i_row (int) –
i_row_size (float) –
None
un_merge_cells(i_row, i_col)¶Note
i_row (int) –
i_col (int) –
None
x¶Note
float
y¶Note
float
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.
pycatia.drafting_interfaces.drawing_tables.DrawingTables(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingTablesA collection of all the drawing tables currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_position_x, i_position_y, i_number_of_row, i_number_of_column, i_row_height, i_column_width)¶Note
i_position_x (float) –
i_position_y (float) –
i_number_of_row (int) –
i_number_of_column (int) –
i_row_height (float) –
i_column_width (float) –
DrawingTable
item(i_index)¶Note
i_index (int) –
DrawingTable
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.drawing_text.DrawingText(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingTextRepresents a drawing text in a drawing view.
activate_frame(itype)¶Note
itype (CatTextFrameType) –
None
anchor_position¶Note
enum cat_text_anchor_position
angle¶Note
float
associative_element¶Note
AnyObject
frame_type¶Note
enum cat_text_frame_type
get_font_name(i_first, inb_character)¶Note
i_first (int) –
inb_character (int) –
str
get_font_size(i_first, inb_character)¶Note
i_first (int) –
inb_character (int) –
float
get_modifiable_in2_d_component_instances()¶Note
bool
get_parameter_on_sub_string(i_param, i_first, inb_character)¶Note
i_param (CatTextProperty) –
i_first (int) –
inb_character (int) –
int
insert_variable(i_first, inb_character, ibase)¶Note
i_first (int) –
inb_character (int) –
ibase (AnyObject) –
None
leaders¶Note
DrawingLeaders
set_font_name(i_first, inb_character, i_font_name)¶Note
i_first (int) –
inb_character (int) –
i_font_name (str) –
None
set_font_size(i_first, inb_character, i_font_size)¶Note
i_first (int) –
inb_character (int) –
i_font_size (float) –
None
set_modifiable_in2_d_component_instances()¶Note
None
set_parameter_on_sub_string(i_param, i_first, inb_character, i_val)¶Note
i_param (CatTextProperty) –
i_first (int) –
inb_character (int) –
i_val (int) –
None
text¶Note
str
text_properties¶Note
DrawingTextProperties
wrapping_width¶Note
float
x¶Note
float
y¶Note
float
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.
pycatia.drafting_interfaces.drawing_text_properties.DrawingTextProperties(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchDrawingTextPropertiesRepresents the properties of a drawing text in a drawing view.This interface is obtained from CATIADrawingText or CATIADrawingWeldinginterface. Update method must be called after text properties modification torefresh the visualization.
activate_frame(i_type)¶Note
i_type (CatTextFrameType) –
None
anchor_point¶Note
enum cat_text_anchor_position
blanking¶Note
enum cat_blanking_mode
bold¶Note
int
color¶Note
int
font_name¶Note
str
font_size¶Note
float
frame_type¶Note
enum cat_text_frame_type
italic¶Note
int
justification¶Note
enum cat_justification
kerning¶Note
int
mirror¶Note
enum cat_text_flip_mode
overline¶Note
int
strike_thru¶Note
int
subscript¶Note
int
superscript¶Note
int
underline¶Note
int
update()¶Note
None
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.
pycatia.drafting_interfaces.drawing_text_range.DrawingTextRange(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchDrawingTextRangeRepresents a drawing text range, or contiguous area, in a drawingtext.A range is a contiguous area in a drawing text defined by the position of astarting and ending character, or by the position of a starting character and alength expressed in number of characters.
get_text_range(i_start, i_end)¶Note
i_start (int) –
i_end (int) –
DrawingTextRange
insert_after(i_string)¶Note
i_string (str) –
None
insert_before(i_string)¶Note
i_string (str) –
None
length¶Note
int
start¶Note
int
text¶Note
str
text_properties¶Note
DrawingTextProperties
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.
pycatia.drafting_interfaces.drawing_texts.DrawingTexts(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingTextsA collection of all the drawing texts currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_drawing_text, i_position_x, i_position_y)¶Note
i_drawing_text (str) –
i_position_x (float) –
i_position_y (float) –
DrawingText
item(i_index)¶Note
i_index (int) –
DrawingText
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.drawing_thread.DrawingThread(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingThreadRepresents a drawing thread in a drawing view.
type¶Note
enum cat_thread_type
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.
pycatia.drafting_interfaces.drawing_threads.DrawingThreads(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingThreadsA collection of all the drawing threads currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_geom_elem)¶Note
i_geom_elem (AnyObject) –
DrawingThread
item(i_index)¶Note
i_index (int) –
DrawingThread
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.drawing_view.DrawingView(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingViewRepresents a drawing view in a drawing sheet.The drawing view is included in a drawing sheet and contains texts,leaders,dimensions, arrows, pictures, tables, 2D Geometry and 2Dcomponent.Warning: This interface is not available with 2D Layout for 3DDesign.
activate()¶Note
None
aligned_with_reference_view()¶Note
None
angle¶Note
float
arrows¶Note
DrawingArrows
components¶Note
DrawingComponents
dimensions¶Note
DrawingDimensions
factory_2d¶Note
Factory2D
frame_visualization¶Note
bool
generative_behavior¶Note
DrawingViewGenerativeBehavior
generative_links¶Note
DrawingViewGenerativeLinks
geometric_elements¶Note
GeometricElements
get_view_name(i_view_name_prefix, i_view_name_ident, i_view_name_suffix)¶Note
i_view_name_prefix (str) –
i_view_name_ident (str) –
i_view_name_suffix (str) –
None
insert_view_angle(i_first, io_text)¶Note
i_first (int) –
io_text (DrawingText) –
None
insert_view_scale(i_first, io_text)¶Note
i_first (int) –
io_text (DrawingText) –
None
is_generative()¶Note
bool
isolate()¶Note
None
lock_status¶Note
bool
pictures¶Note
DrawingPictures
reference_view¶Note
DrawingView
save_edition()¶Note
None
scale¶Note
float
scale2¶Note
float
set_view_name(i_view_name_prefix, i_view_name_ident, i_view_name_suffix)¶Note
i_view_name_prefix (str) –
i_view_name_ident (str) –
i_view_name_suffix (str) –
None
size(o_values)¶Note
o_values (tuple) –
double
tables¶Note
DrawingTables
texts¶Note
DrawingTexts
threads¶Note
DrawingThreads
un_aligned_with_reference_view()¶Note
None
view_type¶Note
enum cat_drawing_view_type
weldings¶Note
DrawingWeldings
x¶Note
float
x_axis_data¶Note
float
y¶Note
float
y_axis_data¶Note
float
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.
pycatia.drafting_interfaces.drawing_view_generative_behavior.DrawingViewGenerativeBehavior(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchDrawingViewGenerativeBehaviorRepresents the generative behavior of a drawing view.The generative behavior of a drawing view is an object that defines theparameters used to generate the drawing view from the document it represents.Main parameters include the type of the view, the plane on which the view isprojected, the document to represent, and additional parameters depending onthe view type.
apply_breakout_to(i_parent_view)¶Note
i_parent_view (DrawingViewGenerativeBehavior) –
None
color_inheritance_mode¶Note
enum cat3_d_color_inheritance_mode
define_auxiliary_view(i_x_start_point, i_y_start_point, i_x_end_point, y_end_point, i_side_to_draw, i_parent_view_generative_behavior)¶Note
i_x_start_point (float) –
i_y_start_point (float) –
i_x_end_point (float) –
y_end_point (float) –
i_side_to_draw (enum) –
i_parent_view_generative_behavior (DrawingViewGenerativeBehavior) –
None
define_box3_d_view(i_boxable_object)¶Note
i_boxable_object (AnyObject) –
None
define_breakout(i_profil, i_plane1, i_plane2)¶Note
i_profil (tuple) –
i_plane1 (tuple) –
i_plane2 (tuple) –
None
define_broken_view(i_broken_lines_extremities, i_x_direction, i_y_direction)¶Note
i_broken_lines_extremities (tuple) –
i_x_direction (float) –
i_y_direction (float) –
None
define_circular_clipping_view(x_center, y_center, radius)¶Note
x_center (float) –
y_center (float) –
radius (float) –
None
define_circular_detail_view(i_x_center, i_y_center, i_radius, i_pv_generative_behavior)¶Note
i_x_center (float) –
i_y_center (float) –
i_radius (float) –
i_pv_generative_behavior (DrawingViewGenerativeBehavior) –
None
define_circular_exact_clipping_view(x_center, y_center, radius)¶Note
x_center (float) –
y_center (float) –
radius (float) –
None
define_front_view(i_x1, i_y1, i_z1, i_x2, i_y2, i_z2)¶Note
i_x1 (float) –
i_y1 (float) –
i_z1 (float) –
i_x2 (float) –
i_y2 (float) –
i_z2 (float) –
None
define_isometric_view(i_x1, i_y1, i_z1, i_x2, i_y2, i_z2)¶Note
i_x1 (float) –
i_y1 (float) –
i_z1 (float) –
i_x2 (float) –
i_y2 (float) –
i_z2 (float) –
None
define_polygonal_clipping_view(profil)¶Note
profil (tuple) –
None
define_polygonal_detail_view(i_profile, i_pv_generative_behavior)¶Note
i_profile (tuple) –
i_pv_generative_behavior (DrawingViewGenerativeBehavior) –
None
i_pv_generative_behavior:
define_polygonal_exact_clipping_view(profil)¶Note
profil (tuple) –
None
define_projection_view(i_parent_view_generative_behavior, i_type)¶Note
i_parent_view_generative_behavior (DrawingViewGenerativeBehavior) –
i_type (CatProjViewType) –
None
define_section_view(i_profile, i_section_type, i_profile_type, i_side_to_draw, i_parent_view_generative_behavior)¶Note
i_profile (tuple) –
i_section_type (str) –
i_profile_type (str) –
i_side_to_draw (enum) –
i_parent_view_generative_behavior (DrawingViewGenerativeBehavior) –
None
define_stand_alone_section(profil, type_of_section, type_of_profile, i_plane, i_side)¶Note
profil (tuple) –
type_of_section (str) –
type_of_profile (str) –
i_plane (tuple) –
i_side (enum) –
None
define_tps_section_view(i_profile, i_section_type, i_profile_type, i_side_to_draw, i_parent_view_generative_behavior)¶Note
i_profile (tuple) –
i_section_type (str) –
i_profile_type (str) –
i_side_to_draw (enum) –
i_parent_view_generative_behavior (DrawingViewGenerativeBehavior) –
None
define_unfolded_view(i_x1, i_y1, i_z1, i_x2, i_y2, i_z2)¶Note
i_x1 (float) –
i_y1 (float) –
i_z1 (float) –
i_x2 (float) –
i_y2 (float) –
i_z2 (float) –
None
document¶Note
AnyObject
fillet_representation¶Note
enum cat_fillet_representation
force_update()¶Note
None
get_axis_systeme(o_product, o_axis_systeme)¶Note
get_gps_name()¶Note
str
get_projection_plane(o_x1, o_y1, o_z1, o_x2, o_y2, o_z2)¶Note
o_x1 (float) –
o_y1 (float) –
o_z1 (float) –
o_x2 (float) –
o_y2 (float) –
o_z2 (float) –
None
get_projection_plane_normal(o_x_normal, o_y_normal, o_z_normal)¶Note
o_x_normal (float) –
o_y_normal (float) –
o_z_normal (float) –
None
Note
enum cat_hidden_line_mode
image_view_mode¶Note
enum cat_image_view_mode
limit_bounding_box¶Note
float
parent_view¶Note
DrawingView
points_projection_mode¶Note
enum cat_points_projection_mode
points_symbol¶Note
enum
representation_mode¶Note
enum cat_representation_mode
set_axis_systeme(i_product, i_axis_systeme)¶Note
set_gps_name(i_gps_name)¶Note
i_gps_name (str) –
None
set_projection_plane(i_x1, i_y1, i_z1, i_x2, i_y2, i_z2)¶Note
i_x1 (float) –
i_y1 (float) –
i_z1 (float) –
i_x2 (float) –
i_y2 (float) –
i_z2 (float) –
None
un_break()¶Note
None
un_breakout()¶Note
None
un_breakout_num(i_breakout_number)¶Note
i_breakout_number (enum) –
None
un_clip()¶Note
None
update()¶Note
None
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.
pycatia.drafting_interfaces.drawing_view_generative_links.DrawingViewGenerativeLinks(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchDrawingViewGenerativeLinksRepresents the generative links of a drawing view.The generative links of a drawing view is an object that manages the way thegenerative view points at the 3D document.
add_link(i_link)¶Note
i_link (AnyObject) –
None
copy_links_to(i_links)¶Note
i_links (DrawingViewGenerativeLinks) –
None
first_link()¶Note
AnyObject
next_link()¶Note
AnyObject
remove_all_links()¶Note
None
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.
pycatia.drafting_interfaces.drawing_views.DrawingViews(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingViewsA collection of all the drawing views currently managed by a drawing sheet in adrawing document.Warning: This interface is not available with 2D Layout for 3DDesign.
active_view¶Note
DrawingView
add(i_drawing_view_name)¶Note
i_drawing_view_name (str) –
DrawingView
item(i_index)¶Note
i_index (CATVariant) –
DrawingView
remove(i_index)¶Note
i_index (CATVariant) –
None
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.
pycatia.drafting_interfaces.drawing_welding.DrawingWelding(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectDrawingWeldingRepresents a drawing welding in a drawing view.
angle¶Note
float
get_additional_symbol(i_weld)¶Note
i_weld (CatWelding) –
enum cat_weld_additional_symbol
get_finish_symbol(i_weld)¶Note
i_weld (CatWelding) –
enum cat_dft_weld_finish_symbol
get_symbol(i_weld)¶Note
i_weld (CatWelding) –
enum cat_welding_symbol
get_text_range(i_field)¶Note
i_field (CatWeldingField) –
DrawingTextRange
identification_line_side¶Note
enum cat_welding_side
leaders¶Note
DrawingLeaders
set_additional_symbol(i_symbol, iweld)¶Note
i_symbol (CatWeldAdditionalSymbol) –
iweld (CatWelding) –
None
set_finish_symbol(i_finish_symbol, i_weld)¶Note
i_finish_symbol (CatDftWeldFinishSymbol) –
i_weld (CatWelding) –
None
set_symbol(i_symbol, iweld)¶Note
i_symbol (CatWeldingSymbol) –
iweld (CatWelding) –
None
text_properties¶Note
DrawingTextProperties
welding_side¶Note
enum cat_welding_side
welding_tail¶Note
enum cat_dft_welding_tail
x¶Note
float
y¶Note
float
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.
pycatia.drafting_interfaces.drawing_weldings.DrawingWeldings(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.CollectionDrawingWeldingsA collection of all the drawing weldings currently managed by a drawing view ofdrawing sheet in a drawing document.
add(i_symbol, i_position_x, i_position_y)¶Note
i_symbol (CatWeldingSymbol) –
i_position_x (float) –
i_position_y (float) –
DrawingWelding
item(i_index)¶Note
i_index (int) –
DrawingWelding
remove(i_index)¶Note
i_index (int) –
None
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.
pycatia.drafting_interfaces.print_area.PrintArea(com_object)¶Note
CAA V5 Visual Basic Help (2020-06-11 12:40:47.360445)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectPrintAreaManages print area of drawing sheet.This interface is obtained from DrawingSheet.PrintArea method.
activation_state¶Note
False
area_height¶Note
False
area_low_x¶Note
False
area_low_y¶Note
False
area_width¶Note
False
get_area(o_x, o_y, o_width, o_height, o_activated)¶Note
o_x (float) –
o_y (float) –
o_width (float) –
o_height (float) –
o_activated (bool) –
None
set_area(i_x, i_y, i_width, i_height)¶Note
i_x (float) –
i_y (float) –
i_width (float) –
i_height (float) –
None