API Documentation
Loading...
Searching...
No Matches
LeaderData Struct Reference

logic for storing a leader in a CAD-friendly way for exporting and importing. More...

#include <CADEntities.h>

Inheritance diagram for LeaderData:
[legend]
Collaboration diagram for LeaderData:
[legend]

Public Types

enum  LeaderPathType { e_segments = 0 , e_spline = 1 }
 

Public Member Functions

 LeaderData ()
 
 LeaderData (bool lArrowHeadFlag, LeaderPathType lLeaderPathType, int lLeaderCreationFlag, int lHooklineDirectionFlag, int lHooklineFlag, fltp08 lTextAnnotationHeight, fltp08 lTextAnnotationWidth)
 

Public Attributes

BitFlag hookline_direction_flag
 
BitFlag hookline_flag
 
BitFlag leader_creation_flag
 
LeaderPathType leader_path_type
 
Vector< 2, fltp08text_annotation_size
 
bool use_arrowhead
 
- Public Attributes inherited from EntityData
CADColorInfo color_info
 
uint04 file_line_number = Constant<uint04>::Invalid
 
bool is_off = false
 
String layer
 
String line_type
 
fltp08 line_type_scale = 1.0
 
uint04 material_handle = Constant<uint04>::Invalid
 
bool paper_space = false
 
PaperSpace paper_space_info
 
bool visible = true
 
- Public Attributes inherited from HandleData
uint04 file_line_number = Constant<uint04>::Invalid
 
uint04 handle = Constant<uint04>::Invalid
 
uint04 parent_handle = Constant<uint04>::Invalid
 

Detailed Description

logic for storing a leader in a CAD-friendly way for exporting and importing.


Member Enumeration Documentation

◆ LeaderPathType

Enumerator
e_segments 
e_spline 

Constructor & Destructor Documentation

◆ LeaderData() [1/2]

LeaderData ( )
inline

◆ LeaderData() [2/2]

LeaderData ( bool lArrowHeadFlag,
LeaderPathType lLeaderPathType,
int lLeaderCreationFlag,
int lHooklineDirectionFlag,
int lHooklineFlag,
fltp08 lTextAnnotationHeight,
fltp08 lTextAnnotationWidth )
inline

Member Data Documentation

◆ hookline_direction_flag

BitFlag hookline_direction_flag

◆ hookline_flag

BitFlag hookline_flag

◆ leader_creation_flag

BitFlag leader_creation_flag

◆ leader_path_type

LeaderPathType leader_path_type

◆ text_annotation_size

Vector<2, fltp08> text_annotation_size

◆ use_arrowhead

bool use_arrowhead

The documentation for this struct was generated from the following file: