FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
LinetypeFiling Class Reference

#include <LinetypeFiling.h>

Public Member Functions

 LinetypeFiling (AcDbDatabase *)
 
Acad::ErrorStatus openAndLoad (wchar_t const *, wchar_t const *)
 
Acad::ErrorStatus openAndLoad (wchar_t const *, wchar_t const *, AcDbObjectId &)
 
virtual ~LinetypeFiling (void)
 
void closeFile (void)
 

Protected Member Functions

Acad::ErrorStatus addRecord (AcDbObjectId &)
 
code_page_id get_code_page_id (wchar_t const *)
 
int checkDashSpec (int, wchar_t, int)
 
int fi_fnd (wchar_t const *, int, int)
 
int getLine (int, wchar_t)
 
int getRecord (bool)
 
int ln_llopen (int, wchar_t const *, wchar_t const *, AFILE **, wchar_t *)
 
int parse_shape (wchar_t **, int, wchar_t *, bool)
 
int parse_text (wchar_t **, int, wchar_t *)
 
int parse_transform (wchar_t **, int, wchar_t *)
 
int seek (long)
 
int setLtShape (wchar_t const *, wchar_t const *, int, bool)
 
int setLtText (wchar_t const *, int)
 
int setPatternDashCount (int)
 
void setFromRecord (AcDbLinetypeTableRecord *)
 

Detailed Description

Definition at line 26 of file LinetypeFiling.h.

Constructor & Destructor Documentation

◆ LinetypeFiling()

LinetypeFiling::LinetypeFiling ( AcDbDatabase * )

◆ ~LinetypeFiling()

virtual LinetypeFiling::~LinetypeFiling ( void )
virtual

Member Function Documentation

◆ addRecord()

Acad::ErrorStatus LinetypeFiling::addRecord ( AcDbObjectId & )
protected

◆ checkDashSpec()

int LinetypeFiling::checkDashSpec ( int ,
wchar_t ,
int  )
protected

◆ closeFile()

void LinetypeFiling::closeFile ( void )

◆ fi_fnd()

int LinetypeFiling::fi_fnd ( wchar_t const * ,
int ,
int  )
protected

◆ get_code_page_id()

code_page_id LinetypeFiling::get_code_page_id ( wchar_t const * )
protected

◆ getLine()

int LinetypeFiling::getLine ( int ,
wchar_t  )
protected

◆ getRecord()

int LinetypeFiling::getRecord ( bool )
protected

◆ ln_llopen()

int LinetypeFiling::ln_llopen ( int ,
wchar_t const * ,
wchar_t const * ,
AFILE ** ,
wchar_t *  )
protected

◆ openAndLoad() [1/2]

Acad::ErrorStatus LinetypeFiling::openAndLoad ( wchar_t const * ,
wchar_t const *  )

◆ openAndLoad() [2/2]

Acad::ErrorStatus LinetypeFiling::openAndLoad ( wchar_t const * ,
wchar_t const * ,
AcDbObjectId &  )

◆ parse_shape()

int LinetypeFiling::parse_shape ( wchar_t ** ,
int ,
wchar_t * ,
bool  )
protected

◆ parse_text()

int LinetypeFiling::parse_text ( wchar_t ** ,
int ,
wchar_t *  )
protected

◆ parse_transform()

int LinetypeFiling::parse_transform ( wchar_t ** ,
int ,
wchar_t *  )
protected

◆ seek()

int LinetypeFiling::seek ( long )
protected

◆ setFromRecord()

void LinetypeFiling::setFromRecord ( AcDbLinetypeTableRecord * )
protected

◆ setLtShape()

int LinetypeFiling::setLtShape ( wchar_t const * ,
wchar_t const * ,
int ,
bool  )
protected

◆ setLtText()

int LinetypeFiling::setLtText ( wchar_t const * ,
int  )
protected

◆ setPatternDashCount()

int LinetypeFiling::setPatternDashCount ( int )
protected

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