24#ifndef OD_SECTIONVIEWSTYLE_H
25#define OD_SECTIONVIEWSTYLE_H
48 kAboveDirectionArrowLine = 1,
49 kAboveDirectionArrowSymbol = 2,
50 kStartDirectionArrow = 3,
51 kEndDirectionArrow = 4,
58 kTowardsCuttingPlane = 0,
59 kAwayFromCuttingPlane = 1,
OdSmartPtr< OdDbSectionViewStyle > OdDbSectionViewStylePtr
OdResult setHatchTransparency(const OdCmTransparency &transparency)
OdResult setIdentifierHeight(double height)
OdResult setBendLineTypeId(const OdDbObjectId &objId)
OdResult setHatchColor(const OdCmColor &color)
OdResult setViewIdentifierPosition(OdDbSectionViewStyle::IdentifierPosition type)
OdResult setHatchBackgroundColor(const OdCmColor &color)
OdDbObjectId bendLineTypeId() const
OdResult setBendLineColor(const OdCmColor &color)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdCmColor arrowSymbolColor() const
double arrowSymbolExtensionLength() const
OdResult setBendLineWeight(OdDb::LineWeight lineweight)
OdDbObjectId viewLabelTextStyleId() const
virtual OdDbObjectId postViewStyleToDb(OdDbDatabase *pDb, const OdString &styleName)
bool isContinuousLabeling() const
OdResult setHatchAngles(const OdGeDoubleArray &angleArray)
OdResult setArrowSymbolExtensionLength(double length)
bool showViewLabel() const
double arrowSymbolSize() const
const OdGeDoubleArray & hatchAngles() const
double viewIdentifierOffset() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult setShowAllBendIndentifiers(bool bValue)
double viewLabelOffset() const
OdResult setViewLabelAttachment(OdDbModelDocViewStyle::AttachmentPoint attachment)
OdString hatchPattern() const
OdResult setArrowEndSymbolId(const OdDbObjectId &arrowSymbolId)
bool showAllPlaneLines() const
double viewLabelTextHeight() const
OdDbSectionViewStyle::IdentifierPosition viewIdentifierPosition() const
**
OdDbObjectId arrowEndSymbolId() const
OdResult setArrowSymbolSize(double size)
OdDbModelDocViewStyle::TextAlignment viewLabelAlignment() const
bool showAllBendIndentifiers() const
OdCmColor hatchBackgroundColor() const
OdDbObjectId planeLineTypeId() const
OdString viewLabelPattern() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
double endLineOvershoot() const
OdResult setShowHatching(bool bValue)
OdCmColor viewLabelTextColor() const
OdResult setViewLabelAlignment(OdDbModelDocViewStyle::TextAlignment alignment)
OdResult setViewLabelOffset(double offset)
bool showEndAndBendLines() const
OdResult setIdentifierExcludeCharacters(const OdString &str)
bool showHatching() const
OdResult setHatchPattern(const OdString &pattern)
OdResult setViewIdentifierOffset(double offset)
bool showArrowheads() const
OdResult setEndLineLength(double length)
OdDb::LineWeight bendLineWeight() const
OdResult setIdentifierStyleId(const OdDbObjectId &objId)
OdResult setShowViewLabel(bool bValue)
OdResult setContinuousLabeling(bool bValue)
double bendLineLength() const
OdResult setViewLabelTextHeight(double height)
OdResult setArrowSymbolColor(const OdCmColor &color)
ODDB_DECLARE_MEMBERS(OdDbSectionViewStyle)
OdResult setArrowPosition(OdDbSectionViewStyle::ArrowDirection type)
OdResult setShowAllPlaneLines(bool bValue)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdCmColor planeLineColor() const
OdDbObjectId arrowStartSymbolId() const
OdResult setViewLabelTextColor(const OdCmColor &color)
OdString identifierExcludeCharacters() const
OdDbObjectId identifierStyleId() const
OdCmColor hatchColor() const
OdResult setIdentifierColor(const OdCmColor &color)
OdDb::LineWeight planeLineWeight() const
OdResult setHatchScale(double scale)
OdResult setShowEndAndBendLines(bool bValue)
OdCmTransparency hatchTransparency() const
OdResult setViewLabelTextStyleId(const OdDbObjectId &objId)
double endLineLength() const
OdString getViewLabelPattern(OdDbField *pField=NULL) const
OdResult setViewLabelPattern(const OdString &pattern, const OdDbField *pField=NULL)
virtual OdDbObjectPtr subWblockClone(OdDbIdMapping &idMap, OdDbObject *pOwner, bool isPrimary=true) const
OdResult setPlaneLineTypeId(const OdDbObjectId &objId)
OdResult setArrowStartSymbolId(const OdDbObjectId &arrowSymbolId)
OdResult setPlaneLineWeight(OdDb::LineWeight lineweight)
double identifierHeight() const
OdDbModelDocViewStyle::AttachmentPoint viewLabelAttachment() const
OdResult setBendLineLength(double length)
OdDbSectionViewStyle::ArrowDirection arrowPosition() const
double hatchScale() const
OdResult setShowArrowheads(bool bValue)
OdCmColor identifierColor() const
OdResult setEndLineOvershoot(double length)
OdResult setPlaneLineColor(const OdCmColor &color)
OdCmColor bendLineColor() const
GLuint GLsizei GLsizei GLint GLenum * type
GLuint GLsizei GLsizei * length
GLint GLenum GLsizei GLsizei height