30 , m_sLineType(
"BYLAYER")
74 switch (rDGR.
GetG()) {
93 switch (rDGR.
GetG()) {
110 switch (rDGR.
GetG()) {
130 switch (rDGR.
GetG()) {
149 switch (rDGR.
GetG()) {
174 switch (rDGR.
GetG()) {
195 , m_sStyle(
"STANDARD")
208 switch (rDGR.
GetG()) {
240 switch (rDGR.
GetG()) {
270 switch (rDGR.
GetG()) {
292 , m_sStyle(
"STANDARD")
307 switch (rDGR.
GetG()) {
335 , m_sStyle(
"STANDARD")
350 switch (rDGR.
GetG()) {
389 switch (rDGR.
GetG()) {
409 fConstantWidth( 0.0 ),
417 switch ( rDGR.
GetG() )
466 bool bExecutingGroupCode =
true;
467 switch ( rDGR.
GetG() )
473 default : bExecutingGroupCode =
false;
break;
475 return bExecutingGroupCode;
483 nIsCounterClockwiseFlag( 0 )
489 bool bExecutingGroupCode =
true;
490 switch ( rDGR.
GetG() )
498 default : bExecutingGroupCode =
false;
break;
500 return bExecutingGroupCode;
508 nIsCounterClockwiseFlag( 0 )
514 bool bExecutingGroupCode =
true;
515 switch( rDGR.
GetG() )
525 default : bExecutingGroupCode =
false;
break;
527 return bExecutingGroupCode;
542 bool bExecutingGroupCode =
true;
543 switch ( rDGR.
GetG() )
550 default : bExecutingGroupCode =
false;
break;
552 return bExecutingGroupCode;
561 nSourceBoundaryObjects( 0 ),
570 bool bExecutingGroupCode =
true;
573 switch( rDGR.
GetG() )
578 if ( (
nFlags & 2 ) == 0 )
616 default : bExecutingGroupCode =
false;
break;
621 if ( rDGR.
GetG() == 93 )
623 else if ( rDGR.
GetG() == 72 )
625 sal_Int32 nEdgeType = rDGR.
GetI();
634 else if ( !
aEdges.empty() )
635 aEdges.back()->EvaluateGroup( rDGR );
637 bExecutingGroupCode =
false;
639 return bExecutingGroupCode;
644 bIsInBoundaryPathContext( false ),
645 nCurrentBoundaryPathIndex( -1 ),
647 nAssociativityFlag( 0 ),
648 nMaxBoundaryPathCount( 0 ),
650 nHatchPatternType( 0 ),
651 fHatchPatternAngle( 0.0 ),
652 fHatchPatternScale( 1.0 ),
653 nHatchDoubleFlag( 0 ),
654 nHatchPatternDefinitionLines( 0 ),
656 nNumberOfSeedPoints( 0 )
662 switch ( rDGR.
GetG() )
699 bool bExecutingGroupCode =
false;
708 if ( !bExecutingGroupCode )
729 switch (rDGR.
GetG()) {
757 switch (rDGR.
GetG()) {
784 switch (rDGR.
GetG()) {
797 while (*ppSucc!=
nullptr) ppSucc=&((*ppSucc)->pSucc);
801 while (rDGR.
GetS()!=
"ENDBLK" &&
802 rDGR.
GetS()!=
"ENDSEC" &&
828 }
while (rDGR.
GetG()!=0);
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
DXFBasicEntity(DXFEntityType eThisType)
virtual ~DXFBasicEntity()
void Read(DXFGroupReader &rDGR)
virtual void EvaluateGroup(DXFGroupReader &rDGR)
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual bool EvaluateGroup(DXFGroupReader &rDGR) override
sal_Int32 nIsCounterClockwiseFlag
DXFEdgeTypeEllipticalArc()
sal_Int32 nIsCounterClockwiseFlag
virtual bool EvaluateGroup(DXFGroupReader &rDGR) override
virtual bool EvaluateGroup(DXFGroupReader &rDGR) override
void Read(DXFGroupReader &rDGR)
const OString & GetS() const
sal_uInt64 remainingSize() const
sal_Int32 nCurrentBoundaryPathIndex
double fHatchPatternScale
sal_Int32 nMaxBoundaryPathCount
sal_Int32 nNumberOfSeedPoints
sal_Int32 nHatchDoubleFlag
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
bool bIsInBoundaryPathContext
double fHatchPatternAngle
sal_Int32 nAssociativityFlag
std::vector< DXFBoundaryPathData > aBoundaryPathData
sal_Int32 nHatchPatternDefinitionLines
sal_Int32 nHatchPatternType
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
std::vector< DXFVector > aP
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
virtual void EvaluateGroup(DXFGroupReader &rDGR) override
constexpr std::enable_if_t< std::is_signed_v< T >, std::make_unsigned_t< T > > make_unsigned(T value)
std::vector< DXFVector > aP
sal_Int32 nSourceBoundaryObjects
std::vector< std::unique_ptr< DXFEdgeType > > aEdges
bool EvaluateGroup(DXFGroupReader &rDGR)
virtual bool EvaluateGroup(DXFGroupReader &rDGR) override