//
//  Generated by the J2ObjC translator.  DO NOT EDIT!
//  source: ../pdfreporter-core/src/org/oss/pdfreporter/text/ScaledLine.java
//

#include "J2ObjC_header.h"

#pragma push_macro("INCLUDE_ALL_OrgOssPdfreporterTextScaledLine")
#ifdef RESTRICT_OrgOssPdfreporterTextScaledLine
#define INCLUDE_ALL_OrgOssPdfreporterTextScaledLine 0
#else
#define INCLUDE_ALL_OrgOssPdfreporterTextScaledLine 1
#endif
#undef RESTRICT_OrgOssPdfreporterTextScaledLine

#if !defined (OrgOssPdfreporterTextScaledLine_) && (INCLUDE_ALL_OrgOssPdfreporterTextScaledLine || defined(INCLUDE_OrgOssPdfreporterTextScaledLine))
#define OrgOssPdfreporterTextScaledLine_

#define RESTRICT_OrgOssPdfreporterTextIPositionedLine 1
#define INCLUDE_OrgOssPdfreporterTextIPositionedLine 1
#include "org/oss/pdfreporter/text/IPositionedLine.h"

@class OrgOssPdfreporterTextIPositionedLine_LineType;

@interface OrgOssPdfreporterTextScaledLine : NSObject < OrgOssPdfreporterTextIPositionedLine >

#pragma mark Public

- (jfloat)getPosition;

- (jfloat)getThikness;

- (OrgOssPdfreporterTextIPositionedLine_LineType *)getType;

#pragma mark Package-Private

- (instancetype)initWithOrgOssPdfreporterTextIPositionedLine:(id<OrgOssPdfreporterTextIPositionedLine>)baseLine
                                                   withFloat:(jfloat)fontSize;

@end

J2OBJC_EMPTY_STATIC_INIT(OrgOssPdfreporterTextScaledLine)

FOUNDATION_EXPORT void OrgOssPdfreporterTextScaledLine_initWithOrgOssPdfreporterTextIPositionedLine_withFloat_(OrgOssPdfreporterTextScaledLine *self, id<OrgOssPdfreporterTextIPositionedLine> baseLine, jfloat fontSize);

FOUNDATION_EXPORT OrgOssPdfreporterTextScaledLine *new_OrgOssPdfreporterTextScaledLine_initWithOrgOssPdfreporterTextIPositionedLine_withFloat_(id<OrgOssPdfreporterTextIPositionedLine> baseLine, jfloat fontSize) NS_RETURNS_RETAINED;

FOUNDATION_EXPORT OrgOssPdfreporterTextScaledLine *create_OrgOssPdfreporterTextScaledLine_initWithOrgOssPdfreporterTextIPositionedLine_withFloat_(id<OrgOssPdfreporterTextIPositionedLine> baseLine, jfloat fontSize);

J2OBJC_TYPE_LITERAL_HEADER(OrgOssPdfreporterTextScaledLine)

#endif

#pragma pop_macro("INCLUDE_ALL_OrgOssPdfreporterTextScaledLine")
