GcGiSubEntityTraits

class pygcad.pygrx.GcGiSubEntityTraits

Bases: GcRxObject

Attributes Summary

kDrawBackfaces

kDrawFillSelectionWindow

kDrawFillTextBoundaryEnd

kDrawFillTextBoundaryStart

kDrawFrontfacesOnly

kDrawGradientFill

kDrawHatchGroup

kDrawNoForceByLayer

kDrawNoLineWeight

kDrawNoOptimization

kDrawSolidFill

kDrawUseGcGiEntityForDgnLineType

kNoDrawFlags

kNoSelectionFlags

kSelectionIgnore

kShadowsCastAndReceive

kShadowsDoesNotCast

kShadowsDoesNotReceive

kShadowsIgnore

Methods Summary

assign(self, para)

C++: GcGiSubEntityTraits::operator=(const class GcGiSubEntityTraits &) --> class GcGiSubEntityTraits &

cast(inPtr)

C++: GcGiSubEntityTraits::cast(const class GcRxObject *) --> class GcGiSubEntityTraits *

className()

C++: GcGiSubEntityTraits::className() --> const wchar_t *

clearMarkerOverride(self)

C++: GcGiSubEntityTraits::clearMarkerOverride() --> void

color(self)

C++: GcGiSubEntityTraits::color() const --> unsigned short

desc()

C++: GcGiSubEntityTraits::desc() --> class GcRxClass *

drawFlags(self)

C++: GcGiSubEntityTraits::drawFlags() const --> unsigned int

fill(self)

C++: GcGiSubEntityTraits::fill() const --> const class GcGiFill *

fillType(self)

C++: GcGiSubEntityTraits::fillType() const --> GcGiFillType

getPlotStyleNameId(self, para)

C++: GcGiSubEntityTraits::getPlotStyleNameId(class GcDbObjectId &) const --> enum GcDb::PlotStyleNameType

isA(self)

C++: GcGiSubEntityTraits::isA() const --> class GcRxClass *

layerId(self)

C++: GcGiSubEntityTraits::layerId() const --> class GcDbObjectId

lineTypeId(self)

C++: GcGiSubEntityTraits::lineTypeId() const --> class GcDbObjectId

lineTypeScale(self)

C++: GcGiSubEntityTraits::lineTypeScale() const --> double

lineWeight(self)

C++: GcGiSubEntityTraits::lineWeight() const --> enum GcDb::LineWeight

materialId(self)

C++: GcGiSubEntityTraits::materialId() const --> class GcDbObjectId

popMarkerOverride(self)

C++: GcGiSubEntityTraits::popMarkerOverride() --> void

pushMarkerOverride(self, para, para)

C++: GcGiSubEntityTraits::pushMarkerOverride(bool, const long) --> void

rxInit()

C++: GcGiSubEntityTraits::rxInit() --> void

sectionable(self)

C++: GcGiSubEntityTraits::sectionable() const --> bool

selectionGeom(self)

C++: GcGiSubEntityTraits::selectionGeom() const --> bool

setColor(self, color)

C++: GcGiSubEntityTraits::setColor(const unsigned short) --> void

setDrawFlags(self, flags)

C++: GcGiSubEntityTraits::setDrawFlags(unsigned int) --> enum Gcad::ErrorStatus

setFill(self, pFill)

C++: GcGiSubEntityTraits::setFill(const class GcGiFill *) --> void

setFillType(self, para)

C++: GcGiSubEntityTraits::setFillType(const GcGiFillType) --> void

setLayer(self, layerId)

C++: GcGiSubEntityTraits::setLayer(const class GcDbObjectId) --> void

setLineType(self, linetypeId)

C++: GcGiSubEntityTraits::setLineType(const class GcDbObjectId) --> void

setLineTypeScale(*args, **kwargs)

Overloaded function.

setLineWeight(self, lw)

C++: GcGiSubEntityTraits::setLineWeight(const enum GcDb::LineWeight) --> void

setMaterial(self, materialId)

C++: GcGiSubEntityTraits::setMaterial(const class GcDbObjectId) --> void

setPlotStyleName(*args, **kwargs)

Overloaded function.

setSectionable(self, bSectionable)

C++: GcGiSubEntityTraits::setSectionable(bool) --> void

setSelectionGeom(self, bSelectionflag)

C++: GcGiSubEntityTraits::setSelectionGeom(bool) --> void

setSelectionMarker(self, markerId)

C++: GcGiSubEntityTraits::setSelectionMarker(const long) --> void

setShadowFlags(self, flags)

C++: GcGiSubEntityTraits::setShadowFlags(enum GcGiSubEntityTraits::ShadowFlags) --> enum Gcad::ErrorStatus

setThickness(self, dThickness)

C++: GcGiSubEntityTraits::setThickness(double) --> void

setTransparency(self, transparency)

C++: GcGiSubEntityTraits::setTransparency(const class GcCmTransparency &) --> void

setTrueColor(self, color)

C++: GcGiSubEntityTraits::setTrueColor(const class GcCmEntityColor &) --> void

setVisualStyle(self, visualStyleId)

C++: GcGiSubEntityTraits::setVisualStyle(const class GcDbObjectId) --> void

shadowFlags(self)

C++: GcGiSubEntityTraits::shadowFlags() const --> enum GcGiSubEntityTraits::ShadowFlags

thickness(self)

C++: GcGiSubEntityTraits::thickness() const --> double

transparency(self)

C++: GcGiSubEntityTraits::transparency() const --> class GcCmTransparency

trueColor(self)

C++: GcGiSubEntityTraits::trueColor() const --> class GcCmEntityColor

visualStyle(self)

C++: GcGiSubEntityTraits::visualStyle() const --> class GcDbObjectId

Attributes Documentation

kDrawBackfaces = <DrawFlags.kDrawBackfaces: 1>
kDrawFillSelectionWindow = <DrawFlags.kDrawFillSelectionWindow: 1024>
kDrawFillTextBoundaryEnd = <DrawFlags.kDrawFillTextBoundaryEnd: 512>
kDrawFillTextBoundaryStart = <DrawFlags.kDrawFillTextBoundaryStart: 256>
kDrawFrontfacesOnly = <DrawFlags.kDrawFrontfacesOnly: 4>
kDrawGradientFill = <DrawFlags.kDrawGradientFill: 8>
kDrawHatchGroup = <DrawFlags.kDrawHatchGroup: 2>
kDrawNoForceByLayer = <DrawFlags.kDrawNoForceByLayer: 2048>
kDrawNoLineWeight = <DrawFlags.kDrawNoLineWeight: 32>
kDrawNoOptimization = <DrawFlags.kDrawNoOptimization: 64>
kDrawSolidFill = <DrawFlags.kDrawSolidFill: 16>
kDrawUseGcGiEntityForDgnLineType = <DrawFlags.kDrawUseGcGiEntityForDgnLineType: 128>
kNoDrawFlags = <DrawFlags.kNoDrawFlags: 0>
kNoSelectionFlags = <SelectionFlags.kNoSelectionFlags: 0>
kSelectionIgnore = <SelectionFlags.kSelectionIgnore: 1>
kShadowsCastAndReceive = <ShadowFlags.kShadowsCastAndReceive: 0>
kShadowsDoesNotCast = <ShadowFlags.kShadowsDoesNotCast: 1>
kShadowsDoesNotReceive = <ShadowFlags.kShadowsDoesNotReceive: 2>
kShadowsIgnore = <ShadowFlags.kShadowsIgnore: 3>

Methods Documentation

assign(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcGiSubEntityTraits

C++: GcGiSubEntityTraits::operator=(const class GcGiSubEntityTraits &) –> class GcGiSubEntityTraits &

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcGiSubEntityTraits

C++: GcGiSubEntityTraits::cast(const class GcRxObject *) –> class GcGiSubEntityTraits *

static className() str

C++: GcGiSubEntityTraits::className() –> const wchar_t *

clearMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits) None

C++: GcGiSubEntityTraits::clearMarkerOverride() –> void

color(self: pygcad.pygrx.GcGiSubEntityTraits) int

C++: GcGiSubEntityTraits::color() const –> unsigned short

static desc() pygcad.pygrx.GcRxClass

C++: GcGiSubEntityTraits::desc() –> class GcRxClass *

drawFlags(self: pygcad.pygrx.GcGiSubEntityTraits) int

C++: GcGiSubEntityTraits::drawFlags() const –> unsigned int

fill(self: pygcad.pygrx.GcGiSubEntityTraits) GcGiFill

C++: GcGiSubEntityTraits::fill() const –> const class GcGiFill *

fillType(self: pygcad.pygrx.GcGiSubEntityTraits) GcGiFillType

C++: GcGiSubEntityTraits::fillType() const –> GcGiFillType

getPlotStyleNameId(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.GcDb.PlotStyleNameType

C++: GcGiSubEntityTraits::getPlotStyleNameId(class GcDbObjectId &) const –> enum GcDb::PlotStyleNameType

isA(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcRxClass

C++: GcGiSubEntityTraits::isA() const –> class GcRxClass *

layerId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId

C++: GcGiSubEntityTraits::layerId() const –> class GcDbObjectId

lineTypeId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId

C++: GcGiSubEntityTraits::lineTypeId() const –> class GcDbObjectId

lineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits) float

C++: GcGiSubEntityTraits::lineTypeScale() const –> double

lineWeight(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDb.LineWeight

C++: GcGiSubEntityTraits::lineWeight() const –> enum GcDb::LineWeight

materialId(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId

C++: GcGiSubEntityTraits::materialId() const –> class GcDbObjectId

popMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits) None

C++: GcGiSubEntityTraits::popMarkerOverride() –> void

pushMarkerOverride(self: pygcad.pygrx.GcGiSubEntityTraits, para: bool, para: int) None

C++: GcGiSubEntityTraits::pushMarkerOverride(bool, const long) –> void

static rxInit() None

C++: GcGiSubEntityTraits::rxInit() –> void

sectionable(self: pygcad.pygrx.GcGiSubEntityTraits) bool

C++: GcGiSubEntityTraits::sectionable() const –> bool

selectionGeom(self: pygcad.pygrx.GcGiSubEntityTraits) bool

C++: GcGiSubEntityTraits::selectionGeom() const –> bool

setColor(self: pygcad.pygrx.GcGiSubEntityTraits, color: int) None

C++: GcGiSubEntityTraits::setColor(const unsigned short) –> void

setDrawFlags(self: pygcad.pygrx.GcGiSubEntityTraits, flags: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcGiSubEntityTraits::setDrawFlags(unsigned int) –> enum Gcad::ErrorStatus

setFill(self: pygcad.pygrx.GcGiSubEntityTraits, pFill: GcGiFill) None

C++: GcGiSubEntityTraits::setFill(const class GcGiFill *) –> void

setFillType(self: pygcad.pygrx.GcGiSubEntityTraits, para: GcGiFillType) None

C++: GcGiSubEntityTraits::setFillType(const GcGiFillType) –> void

setLayer(self: pygcad.pygrx.GcGiSubEntityTraits, layerId: pygcad.pygrx.GcDbObjectId) None

C++: GcGiSubEntityTraits::setLayer(const class GcDbObjectId) –> void

setLineType(self: pygcad.pygrx.GcGiSubEntityTraits, linetypeId: pygcad.pygrx.GcDbObjectId) None

C++: GcGiSubEntityTraits::setLineType(const class GcDbObjectId) –> void

setLineTypeScale(*args, **kwargs)

Overloaded function.

  1. setLineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits) -> None

  2. setLineTypeScale(self: pygcad.pygrx.GcGiSubEntityTraits, dScale: float) -> None

C++: GcGiSubEntityTraits::setLineTypeScale(double) –> void

setLineWeight(self: pygcad.pygrx.GcGiSubEntityTraits, lw: pygcad.pygrx.GcDb.LineWeight) None

C++: GcGiSubEntityTraits::setLineWeight(const enum GcDb::LineWeight) –> void

setMaterial(self: pygcad.pygrx.GcGiSubEntityTraits, materialId: pygcad.pygrx.GcDbObjectId) None

C++: GcGiSubEntityTraits::setMaterial(const class GcDbObjectId) –> void

setPlotStyleName(*args, **kwargs)

Overloaded function.

  1. setPlotStyleName(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDb.PlotStyleNameType) -> None

  2. setPlotStyleName(self: pygcad.pygrx.GcGiSubEntityTraits, para: pygcad.pygrx.GcDb.PlotStyleNameType, para1: pygcad.pygrx.GcDbObjectId) -> None

C++: GcGiSubEntityTraits::setPlotStyleName(enum GcDb::PlotStyleNameType, const class GcDbObjectId &) –> void

setSectionable(self: pygcad.pygrx.GcGiSubEntityTraits, bSectionable: bool) None

C++: GcGiSubEntityTraits::setSectionable(bool) –> void

setSelectionGeom(self: pygcad.pygrx.GcGiSubEntityTraits, bSelectionflag: bool) None

C++: GcGiSubEntityTraits::setSelectionGeom(bool) –> void

setSelectionMarker(self: pygcad.pygrx.GcGiSubEntityTraits, markerId: int) None

C++: GcGiSubEntityTraits::setSelectionMarker(const long) –> void

setShadowFlags(self: pygcad.pygrx.GcGiSubEntityTraits, flags: pygcad.pygrx.GcGiSubEntityTraits.ShadowFlags) pygcad.pygrx.Gcad.ErrorStatus

C++: GcGiSubEntityTraits::setShadowFlags(enum GcGiSubEntityTraits::ShadowFlags) –> enum Gcad::ErrorStatus

setThickness(self: pygcad.pygrx.GcGiSubEntityTraits, dThickness: float) None

C++: GcGiSubEntityTraits::setThickness(double) –> void

setTransparency(self: pygcad.pygrx.GcGiSubEntityTraits, transparency: pygcad.pygrx.GcCmTransparency) None

C++: GcGiSubEntityTraits::setTransparency(const class GcCmTransparency &) –> void

setTrueColor(self: pygcad.pygrx.GcGiSubEntityTraits, color: pygcad.pygrx.GcCmEntityColor) None

C++: GcGiSubEntityTraits::setTrueColor(const class GcCmEntityColor &) –> void

setVisualStyle(self: pygcad.pygrx.GcGiSubEntityTraits, visualStyleId: pygcad.pygrx.GcDbObjectId) None

C++: GcGiSubEntityTraits::setVisualStyle(const class GcDbObjectId) –> void

shadowFlags(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcGiSubEntityTraits.ShadowFlags

C++: GcGiSubEntityTraits::shadowFlags() const –> enum GcGiSubEntityTraits::ShadowFlags

thickness(self: pygcad.pygrx.GcGiSubEntityTraits) float

C++: GcGiSubEntityTraits::thickness() const –> double

transparency(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcCmTransparency

C++: GcGiSubEntityTraits::transparency() const –> class GcCmTransparency

trueColor(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcCmEntityColor

C++: GcGiSubEntityTraits::trueColor() const –> class GcCmEntityColor

visualStyle(self: pygcad.pygrx.GcGiSubEntityTraits) pygcad.pygrx.GcDbObjectId

C++: GcGiSubEntityTraits::visualStyle() const –> class GcDbObjectId